redis笔记(六) Hash 哈希数据类型相关命令

hset key field value

作用: 把key中 filed域的值设为value
注:如果没有field域,直接添加,如果有,则覆盖原field域的值
hset user name lisi

hget key field

作用: 返回key中field域的值
hget user name // lisi

hmset key field1 value1 field2 value2

作用: 设置多个域和值
hmset user name lisi age 10

hmget key field1 field2

作用: 返回key中field1 field2 fieldN域的值
hmget user name age

hgetall key

作用:返回key中,所有域与其值
hgetall user

hdel key field

作用: 删除key中 field域
hdel user name

hlen key

作用: 返回key中元素的数量
hlen user

hexists key field

作用: 判断key中有没有field域
hexists user name

hinrby key field value

作用: 是把key中的field域的值加上整型值value
hinrby user age 1

hinrbyfloat key field value

作用: 是把key中的field域的值加上浮点值value
hinrbyfloat user age 1.5

hkeys key

作用: 返回key中所有的field
hkeys user

hvals key

作用: 返回key中所有的value
hvals user

你可能感兴趣的:(redis笔记(六) Hash 哈希数据类型相关命令)