Redis Hashes

Redis hash 是一个string类型的field和value的映射表,hash特别适合用于存储对象。每个哈希键中可以存储多达40亿个字段值对。

Redis Hashes 1
Redis Hashes 2

在上面的例子中,“javatpoint”是Redis哈希,它包含详细信息(名称,描述,1,百万,10,访问者,页面,访问)等。


Redis哈希命令

指数 命令 描述
1 HDEL key field2 [field2] 删除一个或多个哈希字段。
2 HEXISTS key field 确定是否存在哈希字段。
3 HGET key field 获取存储在指定键中的哈希字段的值。
4 HGETALL key 获取存储在指定键的散列中的所有字段和值
HINCRBY key field increment 按给定数字递增散列字段的整数值
6 HINCRBYFLOAT key field increment 将散列字段的浮点值递增给定量
7 HKEYS key 获取哈希中的所有字段
8 HLEN key 获取散列中的字段数
9 HMGET key1 [field2] 获取所有给定哈希字段的值
10 HMSET key field1 value1 [field2 value2] 将多个哈希字段设置为多个值
11 HSET key field 设置哈希字段的字符串值
12 HSETNX key field 仅当字段不存在时,设置哈希字段的值
13 HVALS key 获取哈希值中的所有值