redis的数据结构——存储hash

redis中的hash类型可以看成具有String key和String value的map容器,所以该类型非常适合存储对象的信息。如username、password、age等。如果hash中包含很少字段,那么该类型数据也将仅占用很少的磁盘空间。每一个hash可以存储4294967295个键值对。

1、赋值

● hset key field value:设置单个key/value

● hmset key field value[key2 field...]:设置多个key/value对

2、取值

● hget key field:返回指定key中field的值

● hmget key field[field2...]:获取key中多个field的值

● hgetall key:获取hash中所有的key/value

● hkeys key:获得hash中所有的key

● hvals key:获得hash中所有的value

3、删除

● hel key field [field2 ...]:删除一个或多个字段,返回值为被删除的个数

返回值为零表示删除的字段不存在:

● del key:删除整个hash

4、​​​​​​​增加数值

● hincrby key field increment:加减同一个命令

5、​​​​​​​判断key中是否存在filed

● hexists key field

6、​​​​​​​获取key中filed的数量

● hlen key

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值