1、hset key field value
设置散列的一个字段值
hset person name wuhen //返回(integer) 1
2、hget key field
得到散列一个字段值
hget person name //返回 "wuhen"
3、hmset key field value [field value …]
设置散列多个字段值
hmset person age 18 sex 1 //返回 "ok"
4、hmget key field [field …]
取得散列多个字段值
hmget person name age sex
//返回
1) "wuhen"
2) "18"
3) "1"
5、hgetall key
得到散列所有的字段值
hgetall person
//返回
1) "name"
2) "wuhen"
3) "age"
4) "18"
5) "sex"
6) "1"
6、hexists key field
查看散列中字段是否存在
hexists person name //返回 (integer) 1
7、hsetnx key field value
字段不存在时,设置字段值,存在不做任何操作,返回0
hsetnx person name wuhenzhiyi //返回 (integer) 0 存在不做任何操作
hsetnx person weight 60 //返回 (integer) 1 设置成功
8、hincrby key field number
给散列一个字段值增加某个数
hincrby person age 10 //返回 (integer) 28
9、hdel key field
删除散列其中某个字段
hdel person weight //返回 (integer) 1 删除成功
10、hkeys key
获得某个散列的所有字段
hkeys person
//返回
1) "name"
2) "age"
3) "sex"
11、hvals key
获得某个散列的所有值
hvals person
//返回
1) "wuhen"
2) "28"
3) "1"
12、hlen key
获得某个散列字段的数量
hlen person //返回 (integer) 3