Redis Hashes

Redis Hashes

Redis Hashes是字符串字段和字符串值之间的映射。因此,它们是表示对象的理想数据类型。

在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"

在上面的示例中,我们将Redis教程的详细信息(名字,描述,喜欢,访客)存储在名为‘tutorialspoint’的哈希中。

Redis哈希命令

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

序号 命令及描述
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] 逐步迭代哈希字段和相关值。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程