Redis 哈希是表示对象的hash数据类型。它们用于在字符串字段和字符串值之间进行映射。在 Redis 中,每个散列最多可以存储超过 40 亿个字段值对。

例子

127.0.0.1:6379> hmset yxjc123 name "zhangsan" gender "man" age 22
OK
127.0.0.1:6379> hgetall yxjc123
1) "name"
2) "zhangsan"
3) "gender"
4) "man"
5) "age"
6) "22"
Redis 哈希命令大全
序号命令说明
1hdel key field2 [field2]用于删除一个或多个哈希字段。
2hexists key field用于判断哈希字段是否存在。
3hget key field 用于获取存储在指定key处的hash字段的值。
4hgetall key用于获取存储在指定键的哈希中的所有字段和值
5hincrby key field increment用于将哈希字段的整数值增加给定的数字
6hincrbyfloat key field increment用于将哈希字段的浮点值增加给定的数量
7hkeys key用于获取哈希中的所有字段
8hlen key用于获取哈希中的字段数
9hmget key filed [field2]用于获取所有给定哈希字段的值
10hmset key field1 value1 [field2 value2 ]用于将多个哈希字段设置为多个值
11hset key field value用于设置哈希字段的字符串值
12hsetnx key field value用于设置哈希字段的值,仅当该字段不存在时
13hvals key用于获取哈希中的所有值