Redis学习-3.2:Hash散列详解

存储Hash

具有String的Key和String Value的map容器

如果hash使用很少的字段,则hash结构占用很少的内存空间

每一个Hash可以存储4294967295个键值对

Hash常用的命令:

赋值

hset设置

blob.png

hmset 可以一起设置多个


取值

hget 键的名  值的键的名

下面这条命令就是取key为myhash中的值,之后再取这个值中key为username的值


blob.png

hmget 一次得到多个属性的值

blob.png

第一条为输入错误的。。

hgetall key的值

blob.png

获取属性和属性值都获取到

删除

hdel 删除一个

blob.png

返回0则代表删除的字段不存在

del 删除整个集合

blob.png

自学命令

hexists myhash username

判断值是否存在,1表示存在 0表示不存在

增加数字

hincrby key 值的key(红线部分为输入错了- - !)

blob.png

hlen myhash 获取key的集合长度

blob.png

获得所有的key hkeys myhash


blob.png

hvals myhash得到key中所有的值


blob.png


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值