Redis – 哈希

Redis – 哈希


Redis 哈希是字符串字段和字符串值之间的映射。因此,它们是表示对象的完美数据类型。

在 Redis 中,每个哈希最多可以存储超过 40 亿个字段值对。

例子

redis 127.0.0.1:6379> HMSET tutorialspoint name "redis tutorial" 
description "redis basic commands for caching" likes 20 visitors 23000 
OK 
redis 127.0.0.1:6379> HGETALL tutorialspoint  
1) "name" 
2) "redis tutorial" 
3) "description" 
4) "redis basic commands for caching" 
5) "likes" 
6) "20" 
7) "visitors" 
8) "23000"

在上面的示例中,我们在名为“tutorialspoint”的哈希中设置了 Redis 教程详细信息(名称、描述、喜欢、访问者)。

Redis 哈希命令

下表列出了一些与哈希相关的基本命令。

Sr.No 命令和描述
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

获取哈希中的字段数

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]

增量迭代哈希字段和关联值

觉得文章有用?

点个广告表达一下你的爱意吧 !😁