redis运维(十三) hash哈希

哈希

① 定义

bash 复制代码
hash: '散列'

说明:key对应是'值'是'键值对[python中的字典]',其中'键'在redis中叫'field'.

形如:value=[{field1,value1},...{fieldN,valueN}],'值'本身又是一种'键值对'结构

② 优点和缺点

bash 复制代码
wzj_height   180

wzj_age     18

'等价'  --> 这个人的 '个个属性'

wzj  {age:18,height:180}
bash 复制代码
下面讲解 '常用命令'

③ 常用命令

bash 复制代码
1、'设置'
bash 复制代码
2、'获取'
bash 复制代码
3、中场'小结'
bash 复制代码
4、所有'字段'、所有'值'、'删除'字段、字段'整数计算'

④ python操作hash

bash 复制代码
说明: '省略'过程

⑤ hash应用场景

bash 复制代码
1、'统计'
bash 复制代码
2、'缓存'
相关推荐
java1234_小锋2 小时前
Redis到底支不支持事务啊?
java·数据库·redis
Li_7695324 小时前
Redis —— 基本数据类型 Set Zset (三)
redis
kkoral5 小时前
单机docker部署的redis sentinel,使用python调用redis,报错
redis·python·docker·sentinel
java1234_小锋6 小时前
Redis6为什么引入了多线程?
java·redis
DemonAvenger7 小时前
Redis与MySQL双剑合璧:缓存更新策略与数据一致性保障
数据库·redis·性能优化
想用offer打牌7 小时前
面试官问Redis主从延迟导致脏数据读怎么解决?
redis·后端·面试
墨白曦煜9 小时前
深入剖析 Redis 客户端:Sentinel 模式下的“寻址”与“感知”艺术
数据库·redis·sentinel
遇见火星9 小时前
Redis高可用-哨兵模式(Sentinel)
redis·sentinel
鸽鸽程序猿10 小时前
【Redis】Java客户端使用Redis
java·redis·github
北城以北888810 小时前
SpringBoot--Redis基础知识
java·spring boot·redis·后端·intellij-idea