Redis学习之哈希类型总结

本文详细介绍了 Redis 中的 Hash 数据类型及其应用场景。Hash 类型类似于 Map 容器,适合存储对象信息。文章列举了 Hash 类型的基本操作,包括增加、删除、修改和查询等,并通过实例演示了这些操作的具体使用。
我们可以将Redis中hashes类型看成具有string key和string value的map容器
所以该类型非常适合于存储值对象的信息。说白了就是一个容器,里面存了很多字段数据
Redis哈希类型常见的操作有:
一、增
127.0.0.1:6379> HSET SM name lisi    //设置容器SM 里面的字段name值
(integer) 1
 
127.0.0.1:6379> HSETNX SM name wangwu    //如果容器SM存在有自动name则不进行设置值
(integer) 0
 
127.0.0.1:6379> HMSET SM name jack age 20 addr "chaoyanglu"    //一次性设置多个字段
OK
 
二、删
127.0.0.1:6379> HDEL SM age    //删除容器里面的键值
(integer) 1
 
三、该
127.0.0.1:6379> HINCRBY SM age 2    //
(integer) 8
 
127.0.0.1:6379> HINCRBY SM age 2    //修改自增2
(integer) 8
 
四、查
127.0.0.1:6379> HGET SM name    //获取容器的name字段值
"jack"
 
127.0.0.1:6379> HLEN SM    //查看容器的字段数
(integer) 3
 
127.0.0.1:6379> HEXISTS SM name    //查看容器的name字段是否存在
(integer) 1
 
127.0.0.1:6379> HMGET SM name age addr    //一次性获取容器中的多个值
1) "jack"
2) "8"
3) "chaoyanglu"
 
127.0.0.1:6379> HGETALL SM    //获取容器的所有字段及值
1) "name"
2) "jack"
3) "addr"
4) "chaoyanglu"
5) "age"
6) "8"
 
总结:感觉hash就是string的升级版,操作倒是挺简单的,关键是怎么用

转载于:https://www.cnblogs.com/xiangys0134/p/7747930.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值