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虽然也能存储对象,但是写法比较不太好看。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· 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