一 哈希
![](https://file.jishuzhan.net/article/1728975440455929857/a3292734f9faa41206587499200a71a2.webp)
① 定义
bash
hash: '散列'
说明:key对应是'值'是'键值对[python中的字典]',其中'键'在redis中叫'field'.
形如:value=[{field1,value1},...{fieldN,valueN}],'值'本身又是一种'键值对'结构
![](https://file.jishuzhan.net/article/1728975440455929857/244ffb63d317a37ef0dbf6f4a4129ac0.webp)
② 优点和缺点
bash
wzj_height 180
wzj_age 18
'等价' --> 这个人的 '个个属性'
wzj {age:18,height:180}
![](https://file.jishuzhan.net/article/1728975440455929857/fd26c4a5803d8fc0ea3ea9931d5c4cef.webp)
bash
下面讲解 '常用命令'
③ 常用命令
bash
1、'设置'
![](https://file.jishuzhan.net/article/1728975440455929857/a876b9d22b46e29945e01210e511cd91.webp)
bash
2、'获取'
![](https://file.jishuzhan.net/article/1728975440455929857/c0935cb7ab5fcae8266459bacc5922c2.webp)
bash
3、中场'小结'
![](https://file.jishuzhan.net/article/1728975440455929857/495c72f341034b305390652d8c140265.webp)
bash
4、所有'字段'、所有'值'、'删除'字段、字段'整数计算'
![](https://file.jishuzhan.net/article/1728975440455929857/fc1d114c57b41e1f5b09cbbfce6fd0eb.webp)
![](https://file.jishuzhan.net/article/1728975440455929857/0a58fd16e1fd1c14464352c0e5a4ddfa.webp)
④ python操作hash
bash
说明: '省略'过程
![](https://file.jishuzhan.net/article/1728975440455929857/52063f6155167e5e8e5716bb2706b821.webp)
![](https://file.jishuzhan.net/article/1728975440455929857/02eb059c146095a6f190032aa3d1697a.webp)
⑤ hash应用场景
bash
1、'统计'
![](https://file.jishuzhan.net/article/1728975440455929857/8bb06b0b0d730f267416c5d6e2317a1f.webp)
bash
2、'缓存'
![](https://file.jishuzhan.net/article/1728975440455929857/4d40f513014d2a4a6fde7158c6839b37.webp)