Redis - 5. Redis 数据结构之 Hash (哈希)表

Redis 共有五种数据结构,我们今天再来看 Hash 表。

一、结构

结构大概就是这样的,key 所对应一个完整的 Hash 表,每个 Hash 表中有 hashKey 与 hashValue。

当然,这个 n 也不是无限大,每一个 key值,对应可以存储 4294967295 个键值对。

二、存

存储我们使用命令

hset key值 hashKey值 hashvalue值

 这里我们就存了两个键值对。

三、查

查看我们使用的是 hget 命令

hget key值 hashKey值

可以看到,两个键值对的值我们都取出来了

四、存取多条

我们还可以一次性存入多个键值对,使用命令:

hmset key值 hashKey值1 hashValue值1 hashKey值2 hashValue值2 ...

同样,存可以多条存,取也是可以多条取,使用命令:

hmget key值 hashKey值1 hashKey值2 ...

五、删

删除,我们使用命令

hdel key值 hashKey值1 hashKey值2 ...

我们这里删除 blog 和 tea

六、查询所有

我们可以通过命令查询当前 key值 下面所有的键值对

hgetall key值

除去刚刚我们删除的 tea blog,其他的两个都在。

七、判断 hashKey 是否存在

如果我们现在不确定是否有这个 hashKey 存在,那么我们可以使用下面的命令

hexists key值 hashKey值

八、获取 key 下面所有的 hashKey

如果我们现在想要看一下某个 key 下面所有的 hashKey,可以通过命令:

hkeys key值

当然,这个命令有很多,就不一一介绍了。

有问题可以联系我:QQ 2100363119,欢迎大家访问我的个人网站:https://www.lemon1234.com

最近网站已经做好,并且已经上线,欢迎各位留言~~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

他 他 = new 他()

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值