You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
hset key field value
# 把key中 filed域的值设为value# 注:如果没有field域,直接添加,如果有,则覆盖原field域的值# 示例
127.0.0.1:6379> hset user name zhangsan
(integer) 1
127.0.0.1:6379> hset user age 25
(integer) 1
127.0.0.1:6379> hset user gender male
(integer) 1
2. hmset 设置哈希多个field域的值
hmset key field1 value1 [field2 value2 field3 value3 ......fieldn valuen]
# 一次设置多个field和对应的value# 示例
127.0.0.1:6379> hmset user name lisi age 26 gender male
OK
3. hget 获取field域的值
hget key field
# 获取field域的值# 示例
127.0.0.1:6379> hmset user name lisi age 26 gender male
OK
127.0.0.1:6379> hget user age
"26
4. hmget 获取多个field域的值
hget key field
# 获取多个field域的值# 示例
127.0.0.1:6379> hmset user name lisi age 26 gender male
OK
127.0.0.1:6379> hmget user name age
1) "lisi"
2) "26"
5. hgetall 获取所有field域和值
hgetall key
# 获取哈希key的所有field域和值# 示例
127.0.0.1:6379> hmset user name lisi age 26 gender male
127.0.0.1:6379> hgetall user
1) "name"
2) "lisi"
3) "age"
4) "26"
5) "gender"
6) "male"
6. hlen 获取field的数量
hlen key
# 获取field的数量# 示例
127.0.0.1:6379> hmset user name lisi age 26 gender male
127.0.0.1:6379> hlen user
(integer) 3
7. hdel 删除field域
hdel key field
# 删除key中 field域# 示例
127.0.0.1:6379> hmset user name lisi age 26 gender male
127.0.0.1:6379> hdel user age
(integer) 1
127.0.0.1:6379> hgetall user
1) "name"
2) "lisi"
3) "gender"
4) "male"
8. hexists 判断field域是否存在
hexists key field
# 判断key中有没有field域# 示例
127.0.0.1:6379> hmset user name lisi age 26 gender male
OK
127.0.0.1:6379> hexists user age
(integer) 1
127.0.0.1:6379> hexists user height
(integer) 0
9. hincrby 使field域的值加上整数
hincrby key field value
# 使key中的field域的值加上整型值value# 示例
127.0.0.1:6379> hmset user name zhangsan height 158
OK
127.0.0.1:6379> hincrby user height 2
(integer) 160
10. hincrbyfloat 使field域的值加上浮点数
hincrbyfloat key field value
# 使key中的field域的值加上浮点值value# 示例
127.0.0.1:6379> hmset user name zhangsan height 158
OK
127.0.0.1:6379> hincrbyfloat user height 5.5
"165.5"
11. hkeys 获取所有所有field域的名字
hkeys key
# 获取key中所有的field# 示例
127.0.0.1:6379> hmset user name zhangsan age 25 gender male
OK
127.0.0.1:6379> hkeys user
1) "name"
2) "age"
3) "gender"
12. kvals 获取所有所有field域的值
kvals key
# 返回key中所有的value# 示例
127.0.0.1:6379> hmset user name zhangsan age 25 gender male
OK
127.0.0.1:6379> hvals user
1) "zhangsan"
2) "25"
3) "male"