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 中,指定的字段是否存在
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值