标签:存储 ring 创建 hle int user map red bsp
map集合,key-map的时候,这个值是一个map集合
hash应用场景是 会变更的数据 ,更适合用于对象存储,user name age,尤其是用户信息之类的经常变动的信息,String更适合字符串的存储
127.0.0.1:6379> HSET user1 name huang
(integer) 1
127.0.0.1:6379> hset myhash field1 kuangshen(插入一个键值对)
(integer) 1
127.0.0.1:6379> hget myhash field1
"kuangshen"
127.0.0.1:6379> hmset myhash field1 hello field2 world (批量插入键值对)
OK
127.0.0.1:6379> hmget myhash field1 field2 (批量获取键值对)
1) "hello"
2) "world"
127.0.0.1:6379> HGETALL myhash (获取所有键值对)
1) "field1"
2) "hello"
3) "field2"
4) "world"
127.0.0.1:6379> HDEL myhash field1(删除某一个字段的值)
(integer) 1
127.0.0.1:6379> HGETALL myhash
1) "field2"
2) "world"
127.0.0.1:6379> HLEN myhash(查看有长度,有多少个键值对)
(integer) 1
127.0.0.1:6379> HEXISTS myhash field2(判断哈希里的指定字段是否存在)
(integer) 1
HKEYS myhash (只获取所有的key)
1) "field2"
2) "filed1"
3) "filed2"
127.0.0.1:6379> HVALS myhash(只获取所有的value)
1) "world"
2) "a"
3) "b"
127.0.0.1:6379> HSET myhash filld3 5
(integer) 1
127.0.0.1:6379> HINCRBY myhash filld3 1 (指定增量为1,步长1)
(integer) 6
127.0.0.1:6379> HSETNX myhash apple a(如果不存在则创建成功,如果存在则创建失败)
(integer) 1
127.0.0.1:6379> HSETNX myhash apple b
(integer) 0
标签:存储 ring 创建 hle int user map red bsp
原文地址:https://www.cnblogs.com/whs123/p/14157324.html