#在Shell命令行启动Redis客户端程序
/> redis-cli
#给键值为user的键设置字段为username,值为stephen。
redis 127.0.0.1:6379> hset user username "stephen"
(integer) 1
#获取键值为user,字段为username的值。
redis 127.0.0.1:6379> hget user username
"stephen"
#user键中不存在age字段,因此返回nil。
redis 127.0.0.1:6379> hget user age
(nil)
#给user关联的Hashes值添加一个新的字段age,其值为liu。
redis 127.0.0.1:6379> hset user age "liu"
(integer) 1
#获取user键的字段数量。
redis 127.0.0.1:6379> hlen user
(integer) 2
#判断user键中是否存在字段名为username的字段,由于存在,返回值为1。
redis 127.0.0.1:6379> hexists user username
(integer) 1
#删除user键中字段名为username的字段,删除成功返回1。
redis 127.0.0.1:6379> hdel user username
(integer) 1
#再次删除user键中字段名为username的字段,由于上一条命令已经将其删除,因为没有删除,返回0。
redis 127.0.0.1:6379> hdel user username
(integer) 0
#判断user键中是否存在username字段,由于上一条命令已经将其删除,因为返回0。
redis 127.0.0.1:6379> hexists user username
(integer) 0
#通过hsetnx命令给user添加新字段username,其值为stephen,因为该字段已经被删除,所以该命令添加成功并返回1。
redis 127.0.0.1:6379> hsetnx user username stephen
(integer) 1