redis之hash命令

将哈希表key中的域field的值设为value 。
如果key不存在,创建新的哈希表并进行HSET操作。
如果域field已经存在于哈希表中,旧值将被覆盖。

hset 键 属性名 属性值
删除哈希表key中的一个或多个指定域,不存在的域将被忽略。
hdel 键 field [field ...]
查看哈希表key中,给定域field是否存在。
如果哈希表含有给定域,返回 1 。
如果哈希表不含有给定域,或key不存在,返回 0 。

hexists 键 field
返回哈希表 key中,所有的域和值。
在返回值里,紧跟每个域名(field name)之后是域的值(value),
所以返回值的长度是哈希表大小的两倍。
hgetall 键
为哈希表key中的域field的值加上增量increment 。
增量也可以为负数,相当于对给定域进行减法操作。
如果 key 不存在,一个新的哈希表被创建并执行 HINCRBY 命令。
如果域 field 不存在,那么在执行命令前,域的值被初始化为 0 。
对一个储存字符串值的域 field 执行 HINCRBY 命令将造成一个错误。

hincrby 键 field increment
返回哈希表 key 中的所有域。

hkeys 键
返回哈希表 key中域的数量。

hlen 键
返回哈希表 key 中,一个或多个给定域的值。
如果给定的域不存在于哈希表,那么返回一个 nil 值。
因为不存在的 key 被当作一个空哈希表来处理,
所以对一个不存在的key进行 HMGET 操作将返回
一个只带有 nil 值的表。

hmget 键 field [field ...]
同时将多个 field-value (域-值)对设置到哈希表key中。
此命令会覆盖哈希表中已存在的域。
如果 key 不存在,一个空哈希表被创建并执行 HMSET 操作。

hmset key field value [field value ...]
返回哈希表key中所有域的值。

hvals key
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值