redis哈希(hash)的基本命令
hset
hset key field value
hset 命令往一个哈希键插入一对field-val映射
hset user1 name "evanp"
hset user1 age 20
hget
hget key field
hget 命令获取一个哈希键中某个field的值
hget user1 name
hdel
hdel key field1...
hdel 命令删除指定哈希key中的一个或多个字段
hdel user1 name
hmset
hmset key field1 value1 field2 value2...
hmset 命令批量执行 hset
hmset user1 name "evanp" age 20
hsetnx
hsetnx key field value
hsetnx 命令类似于 setnx 命令
hmget
hmget key field1 field2...
hmget 命令批量执行 hget
hmget user1 name age
hkeys
hkeys key
hkeys 命令获取指定哈希key的所有field名
hkeys user1
hlen
hlen key
hlen 命令指定哈希key的field数量
hlen user1
hvals
hvals key
hvals 命令获取指定哈希key的所有field值
hvals user1
hgetall
hgetall key
hgetall 获取指定哈希key的所有filed名和值
hincrby
hincrby key field increment
hincrby 命令用于让指定哈希key中某一值类型为整数的字段值自增一定量
hincrby user1 age 1
hdecrby
hdecrby key field decrement