hset hash1 key1 12
hget hash1 key1
hgetall hash1 # 获取某个哈希表中的所有域及其值
hmset hash1 key1 12 key2 13 # 一次设置某个哈希表里的多个域及其值
hmget hash1 key1 key2
hsetnx hash1 key3 13 # 当且仅当域的值不存在时赋值
hdel hash1 key1 key2
hexists hash1 key1
hlen hash1
和 hgetall
不同的是,这个指令只返回域,下一个指令只返回域的值,hgetall
域及其值都返回。
hkeys hash1
hvals hash1
hstrlen hash1 key
hincrby hash1 key1 10 # 可以为负数
hincrbyfloat hash1 key1 0.1 # 浮点增量