Redis哈希是字符串字段和字符串值之间的映射,在Redis中,每个哈希可以存储多达40亿个字段-值对(field-value)。
redis 127.0.0.1:6379> HMSET learnfk name "redis tutorial" description "redis basic commands for caching" likes 20 visitors 23000 OK redis 127.0.0.1:6379> HGETALL learnfk 1) "name" 2) "redis tutorial" 3) "description" 4) "redis basic commands for caching" 5) "likes" 6) "20" 7) "visitors" 8) "23000"
在上面的示例中,无涯教程在名为" learnfk"的哈希中设置了Redis教程详细信息。
下表列出了一些与哈希相关的基本命令。
Sr.No | Command & 描述 |
---|---|
1 |
HDEL key field2 [field2] 删除一个或多个哈希字段。 |
2 |
HEXISTS key field 确定哈希字段是否存在。 |
3 |
HGET key field 获取存储在指定键处的哈希字段的值。 |
4 |
HGETALL key 获取存储在指定键处的哈希中的所有字段和值 |
5 |
HINCRBY key field increment 将哈希字段的整数值增加给定数字 |
6 |
HINCRBYFLOAT key field increment 将哈希字段的浮点值增加给定数量 |
7 |
HKEYS key 获取哈希中的所有字段 |
8 |
HLEN key 获取哈希中的字段数 链接:https://www.learnfk.comhttps://www.learnfk.com/redis/redis-hashes.html 来源:LearnFk无涯教程网 |
9 |
HMGET key field1 [field2] 获取所有给定哈希字段的值 |
10 |
HMSET key field1 value1 [field2 value2 ] 将多个哈希字段设置为多个值 |
11 |
HSET key field value 设置哈希字段的字符串值 |
12 |
HSETNX key field value 设置哈希字段的值(仅当该字段不存在时) |
13 |
HVALS key 获取哈希中的所有值 |
14 |
HSCAN key cursor [MATCH pattern] [COUNT count] 递增迭代哈希字段和关联的值 |
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)