redis hash 命令操作

本篇文章记录目前用到的 hash命令,后继续完善补充。

keys *                    查看所有缓存key,不止适用hash
hset key field value  中间是空格,举例:hset abcde 1 23 放入 key是abcde field是1 为键,value 是23 的键值对
hget abcde 1           查找field是1的值
keys abc*               查找以abc开头的所有key,abc只是例子
hgetall abcde          查看以abcde 为key的所有
hexists abcde 2       检查是否存在,结果:1 存在, 0 不存在
hincrby abcde 1 1     给key是abcde,field是1,value是整数的,进行加1操作
hkeys abcde           获取abcde下面的所有 field字段
hvals abcde            获取abcde下面的所有 value字段
hlen abcde             获取abcde下的总个数
hmget abcde 1 2     获取多个field 的值
hmset abcde 1 34 2 56 设置多个field的值,field为1的设置为34,field为2的设置为56
hdel abcde 1          删除field为1的键

del abcde              删除key abcde


127.0.0.1:6379> hset abcde 1 23

(integer) 1

127.0.0.1:6379> keys abc*

1) "abcde"

127.0.0.1:6379> hgetall abcde

1) "1"

2) "23"

127.0.0.1:6379> hexists abcde 2

(integer) 0

127.0.0.1:6379> hset abcde 2 45

(integer) 1

127.0.0.1:6379> hkeys abcde

1) "1"

2) "2"


127.0.0.1:6379> hvals abcde

1) "23"

2) "45"

127.0.0.1:6379> hlen abcde

(integer) 2

127.0.0.1:6379> hincrby abcde 1 2

(integer) 25

127.0.0.1:6379> hmget abcde 1 2

1) "25"

2) "45"

127.0.0.1:6379> hmset abcde 1 34 2 56 3 88

OK

127.0.0.1:6379> hgetall abcde

1) "1"

2) "34"

3) "2"

4) "56"

5) "3"

6) "88"

127.0.0.1:6379> hdel abcde 1

(integer) 1

127.0.0.1:6379> hgetall abcde

1) "2"

2) "56"

3) "3"

4) "88"



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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值