Hash 命令
Redis hash 是一个 string 类型的 field 和 value 的映射表,hash 特别适合用于存储对象。
- hgetall key :得到这个 hash 表的结构
- hdel key field :删除 hash 表中的某个文件
- hexists key field :查看表中是否存在这个字段
- hget key field : 查看表中字段的值
- hincrby key field increment: 为哈希表 key 中的指定字段的整数值加上增量 increment
- hincrbyfloat key field increment:为哈希表 key 中的指定字段的浮点数值加上增量 increment 。
- hkeys key :获取所有哈希表中的字段
- hlen key :获取哈希表中字段的数量
- hmget key field1 field2 :获取多个字段的值
- HMSET key field1 value1 [field2 value2 ] 同时将多个 field-value (域-值)对设置到哈希表 key 中。
- hset key field value :将哈希表 key 中的字段 field 的值设为 value 。
- hsetnx key field value:只有在字段 field 不存在时,设置哈希表字段的值。
- HVALS key 获取哈希表中所有值
- HSCAN key cursor [MATCH pattern][count count] 迭代哈希表中的键值对。