添加/修改数据
hset key field value
获取数据
hget key field hgetall key
删除数据
hdel key field1 [field2]
添加/修改多个数据表
hmset key field1 value1 field2 value2 ...
获取多个数据
hmget key field1 field2 ...
获取哈希表中字段的数量
hlen key
获取哈希表中是否存在指定的字段
hexists key field
获取哈希表中所以的字段名或字段值
hkeys key hvals key
设置指定字段的数值数据增加指定范围的值
hincrby key field increment hincrbyfload key field increment
添加/修改数据
hsetnx key field value
hset和hsetnx的区别
i:作用区别 hset将哈希表key中的field的值设为value。如果key不存在,一个新的哈希表被创建并进行hset操作;如果field已存在,旧值将被覆盖掉。 hsetnx将哈希表key中的field的值设为value,当且仅当field不存在时,操作有效,若field已经存在,操作无效。如果key不存在,一个新的哈希表被创建并执行hsetnx。 ii:返回值区别 hset如果field是一个哈希表中的一个新建域,并且值设置成功,返回1;如果哈希表中域field已经存在且旧值已经被覆盖掉,返回0。 hsetnx设置称,返回1;如果在给定域已经存在且没有操作被执行,返回0。