哈希
hash 主要用来干嘛
部分命令
-
hset key field value
:将哈希表 key 中的字段 field 的值设置为 value -
hsetnx key field value
:只有在字段 field 不存在时,设置哈希表字段的值 -
hget key field
:获取存储在哈希表中指定字段的值 -
hmget key field1 [field2]
:获取所有给定字段的值 -
hmset key field1 value1 [field2 value2]
:同时将多个 field-value (域-值)对设置到哈希表 key 中 -
hgetall key
:获取在哈希表中指定 key 的所有字段和值 -
hkeys key
:获取哈希表中的所有 key -
hvals key
:获取哈希表中所有的值 -
hexists key field
:查看哈希表 key 中,指定的字段是否存在 -
hdel key field1 [field2]
:删除一个或多个哈希表字段 -
hlen key
:获取哈希表中字段的数量 -
hincrby key field increment
:为哈希表 key 中的指定字段的整数值加上增量 increment -
hincrbyfloat key field increment
:为哈希表 key 中的指定字段的浮点数值加上增量 increment
表格
命令 | 说明 |
---|---|
hset key field value |
将哈希表 key 中的字段 field 的值设置为 value |
hsetnx key field value |
只有在字段 field 不存在时,设置哈希表字段的值 |
hget key field |
获取存储在哈希表中指定字段的值 |
hmget key field1 [field2] |
获取所有给定字段的值 |
hmset key field1 value1 [field2 value2] |
同时将多个 field-value (域-值)对设置到哈希表 key 中 |
hgetall key |
获取在哈希表中指定 key 的所有字段和值 |
hkeys key |
获取哈希表中的所有 key |
hvals key |
获取哈希表中所有的值 |
hexists key field |
查看哈希表 key 中,指定的字段是否存在 |
hdel key field1 [field2] |
删除一个或多个哈希表字段 |
hlen key |
获取哈希表中字段的数量 |
hincrby key field increment |
为哈希表 key 中的指定字段的整数值加上增量 increment |
hincrbyfloat key field increment |
为哈希表 key 中的指定字段的浮点数值加上增量 increment |