合规国际互联网加速 OSASE为企业客户提供高速稳定SD-WAN国际加速解决方案。 广告
>[info] Hash 常用命令 Redis hash 是一个 string 类型的 field(字段) 和 value(值) 的映射表,hash 特别适合用于存储对象。 [TOC] #### **设置哈希表值:hset key value** ``` hset hash name wqs # 设置多个 hmset hash name wqs age 24 sex 1 ``` ![](https://img.kancloud.cn/68/a4/68a4270ca2589e9374b18534859e7ef5_300x40.png) ***** #### **获取哈希表值:hget key** ``` hget hash name # 获取多个 hmget hash name sex age ``` ![](https://img.kancloud.cn/c2/e4/c2e4f4cb0b4212c5f5e8b524fd15c793_304x68.png) ***** #### **获取整个哈希表所有数据:hgetall key** ``` hgetall hash ``` ![](https://img.kancloud.cn/ea/60/ea601eae68b629e01742cb36012e8910_243x66.png) ***** #### **是否存在:hexists hash key** ``` hexists hash name ``` ![](https://img.kancloud.cn/f9/73/f973b948e727b9fedd0b6a954aa70dcc_296x89.png) ***** #### **不存在则设置:hsetnx hash key value** 只有在字段 field 不存在时,设置哈希表字段的值。 ``` hsetnx hash score 100 ``` ![](https://img.kancloud.cn/c9/ba/c9ba4f189c7e4a947f7a690261bddc9b_328x234.png) ***** #### **递增:hincrby hash key value** ``` hincrby hash score 1 ``` ![](https://img.kancloud.cn/0d/01/0d011f3e28dfcd41199b5f782dfc121a_299x59.png) ***** #### **删除:hdel hash key** ``` hdel hash name ``` ![](https://img.kancloud.cn/d6/74/d67483fc3fd35cd94630e778744f2258_280x183.png) ***** #### **只取key:hkeys hash** ``` hkeys hash ``` ![](https://img.kancloud.cn/c1/f6/c1f6ed46db866483ccd6ba0d93621ae8_219x65.png) ***** #### **只取value:hvals hash** ``` hvals hash ``` ![](https://img.kancloud.cn/52/0a/520a9b1ea23c83d9795c0d8e84076ef7_244x72.png) ***** #### **获取长度:hlen hash** ``` hlen hash ``` ![](https://img.kancloud.cn/ac/c7/acc770234a512082bef7a944a7b3b5e7_226x65.png) *****