Redis:hash常用指令

hash集合里存到值是k v形式的,所以存的时候也要k v的样子去存

1.设置值

hset {集合 name} {key} {value }

2.得到值

hget {集合name} {key name}

hgetall {集合name} #获得当前hash集合的所有值

3,删除指定hash集合中某个值

hdel {集合name} {key name}

4.获取当前hash集合的长度

hlen {集合 name}

5.判断hash中某个字段是否存在

hexists {hash name} {key name}

6.获取所有的字段

hkeys {集合 name}

7.hash中增量操作(加减法)

hincrby {hash name} {key name} {number}  #整数型的值,number也可以是负值,相当于减法

8.hsetnx指令

hsetnx {hash name} {key name} {value} #hash设置新值 ,但如果value存在则不能设置,如果calue不存在就能设置

小结:hash更加适合存储经常变更的数据,特别是对象类型的数据

 

 

原文地址:https://www.cnblogs.com/CL-King/p/14578730.html