redis基础数据类型Hash(Map集合)

redis基础数据类型Hash(Map集合)

常用命令
命令说明
Hset hashName key value在Hash中设置1个键值对
Hget hashName key获取Hash中指定键对应的值
Hgetall hashName获取Hash中的所有键值对
Hdel hashName key删除Hash中指定的键值对
Hlen hashName获取Hash的键值对数量
Hexists hashName key判断Hash中是否存在某个键
Hkeys hashName获取Hash中的所有键
Hvals hashName获取Hash中的所有值
Hincrby hashName key n使Hash中指定key对应值增加n
Hnxset hashName key valueHash中不存在key时设置(存在时会失败)
示例
127.0.0.1:6379> Hset myhash key1 value1
(integer) 1
127.0.0.1:6379> Hset myhash key2 value2
(integer) 1
127.0.0.1:6379> Hset myhash key3 value3
(integer) 1
127.0.0.1:6379> Hset myhash key4 4
(integer) 1
127.0.0.1:6379> Hgetall myhash
1) "key1"
2) "value1"
3) "key2"
4) "value2"
5) "key3"
6) "value3"
7) "key4"
8) "4"
127.0.0.1:6379> Hget myhash key2
"value2"
127.0.0.1:6379> Hkeys myhash
1) "key1"
2) "key2"
3) "key3"
4) "key4"
127.0.0.1:6379> Hvals myhash
1) "value1"
2) "value2"
3) "value3"
4) "4"
127.0.0.1:6379> Hlen myhash
(integer) 4
127.0.0.1:6379> Hdel myhash key2
(integer) 1
127.0.0.1:6379> Hgetall myhash
1) "key1"
2) "value1"
3) "key3"
4) "value3"
5) "key4"
6) "4"
127.0.0.1:6379> Hincrby myhash key4 5
(integer) 9
127.0.0.1:6379> Hget myhash key4
"9"
127.0.0.1:6379> Hexists myhash key5
(integer) 0
127.0.0.1:6379> Hsetnx myhash key5 value5
(integer) 1
127.0.0.1:6379> Hexists myhash key5
(integer) 1
127.0.0.1:6379> Hsetnx myhash key5 v5
(integer) 0
127.0.0.1:6379> Hget myhash key5
"value5"
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值