Redis Hash类型常用命令

  • HSET :HSET key field value
    设置一个key为user_wsd的hash类型对象,可以理解为一个Java对象,user_wsd为对象引用。field为属性名
hset user_wsd age 21
  • HGET :HGET key field
    获取key为user_wsd的对象中属性名为age的值
hget user_wsd age
  • HSETNX :HSETNX key field value
    只有当key 中的域 field 不存在时,才会修改field对应的值。
hsetnx user_wsd age 22

-HLEN :HLEN key
返回该key对象的属性数量值,field的数量

hlen user_wsd
  • HINCRBY :HINCRBY key field count
    为key对象的field属性增加相应的值,该field需要为数字类型
HINCRBY user_wsd age 5
  • HINCRBYFLOAT : HINCRBYFLOAT key field float
hincrbyfloat user_wsd age 0.5
  • HMGET :HMGET key field1 field2 field3
    批量获取该key下的多个属性的值
hmget user_wsd name age
  • HMSET :HMSET key field1 value1 [field2 value2 …]
    批量为该key的多个属性设置多个值
hmget user_wsd name fym age 21
  • HKEYS :HKEYS key
    获取该key下所有的属性名称
hkeys user_wsd
  • HVALS :HVALS key
    获取该key下所有属性的属性值
hvals user_wsd
  • HGETALL :HGETALL key
    获取该key下所有属性名+属性值;
    属性名;
    属性值;
    属性名:
    属性值;
hgetall user_wsd
  • HEXISTS :HEXISTS key field
    验证该key下时候存在该field属性
hexists key field
  • HDEL
    删除哈希表键 key 中的一个或多个域
hdel key field1 [field2 ...]

这里注意:要删除整个hsah时用del key 命令即可

  • HSCAN key cursor [MATCH pattern] [COUNT count]
    迭代哈希表键 key 中的键值对。
    命令参数:
    MATCH pattern:只返回和给定模式 pattern 相匹配的域。
    COUNT count:每次迭代从数据集返回 count 个元素。
hscan key offset match *_wsd

指令返回该key对象的第offset的field符合“*_wsd”的属性值,可以对比HGETALL
属性名;
属性值;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值