Redis: Hash命令

hash是操作哈希类型的数值,常用于存储一个对象,存储空间比json更小。
1.赋值语法:

hset key field value  //为指定的key,设定field/value
hmset key field value[field1,value1]...//同时将多个 field-value对设置到哈希表key中
例如:hmset users uname zs age 20 address "深圳市"

2.取值语法:

hget key field  //获取存储在hash中的值,根据field得到value
hmget key field[field1...]  //获取key所有给定字段的值
hgetall key   // 返回hash表中所有的字段和值

hkeys key  //获取所有哈希表中的字段
hlen key   // 获取哈希表中字段的数量

3.删除语法:

hdel key field[field2]  //删除一个或多个hash表字段

4.其他语法:

hsetnx key field value
只有在字段field不存在时,设置哈希表字段的值

hincrby key field increment
为哈希表 key 中的指定字段的整数值加上增量 increment

hincrebyfloat key field increment
为哈希表 key 中的指定字段的浮点数值加上增量 increment

hexists key field  
查看哈希表 key 中,指定的字段是否存在
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值