Redis基本数据类型--Hash(哈希)

Hash(哈希)

 redis数据库中 hash 这种数据结构,一般怎样使用,我这里简单的介绍一下,hash这种数据结构,适合保存对象类型的数据,大家可能有些蒙圈,这么说吧。

1
2
3
4
5
6
7
8
9
10
11
127.0.0.1:6379>  HMSET runoobkey name "redis tutorial" description "redis basic commands for caching" likes 20 visitors 23000
OK
127.0.0.1:6379>  HGETALL runoobkey
1) "name"
2) "redis tutorial"
3) "description"
4) "redis basic commands for caching"
5) "likes"
6) "20"
7) "visitors"
8) "23000"

  

从上面的例子中我们可能看出,是比较适合保存对象信息的,就好比有一个Student类(就相当于是hash的key),其中stuNo:0001 (分别是student对象中的属性名和属性值),stuName:yyy(分别是student对象中的属性名和属性值)......

这下大家能理解了吧!

 

本质和String类型没有太大的区别,还是一个简单的key-value!

下面是hash这种数据结构经常使用到的命令。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

hash更适合存储变更的数据 user name age ,尤其是用户信息之类的,经常变动的信息!Hash更适合于对象的存储,然而,String类型更加适合字符串的存储。String虽然也能存储对象,但是写法比较不太好看。

 

 

posted on   ~码铃薯~  阅读(211)  评论(0编辑  收藏  举报

编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示