Redis二(Hash操作)

Posted 问君能有几多愁

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Redis二(Hash操作)相关的知识,希望对你有一定的参考价值。

 

Hash操作

Hash操作,redis中Hash在内存中的存储格式如下图:

 

hset(name, key, value)
1
2
3
4
5
6
7
8
9
# name对应的hash中设置一个键值对(不存在,则创建;否则,修改)
# 参数:
    # name,redis的name
    # key,name对应的hash中的key
    # value,name对应的hash中的value
# 注:
    # hsetnx(name, key, value),当name对应的hash中不存在当前key时则创建(相当于添加)

hmset(name, mapping)

1
2
3
4
5
6
7
8
# 在name对应的hash中批量设置键值对
# 参数:
    # name,redis的name
    # mapping,字典,如:{\'k1\':\'v1\', \'k2\': \'v2\'}
# 如:
    # r.hmset(\'xx\', {\'k1\':\'v1\', \'k2\': \'v2\'})

hget(name,key)

1
# 在name对应的hash中获取根据key获取value

hmget(name, keys, *args)

1
2
3
4
5
6
7
8
9
10
11

(c)2006-2024 SYSTEM All Rights Reserved IT常识