Redis - Hashes(哈希)

Redis - Hashes(哈希) 首页 / Redis入门教程 / Redis - Hashes(哈希)

Redis哈希是字符串字段和字符串值之间的映射,在Redis中,每个哈希可以存储多达40亿个字段-值对(field-value)。

Hashes - 示例

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教程详细信息。

Hashes - 命令

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

Sr.NoCommand & 描述
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 ]

将多个哈希字段设置为多个值

链接:https://www.learnfk.comhttps://www.learnfk.com/redis/redis-hashes.html

来源:LearnFk无涯教程网

11 HSET key field value

设置哈希字段的字符串值

12 HSETNX key field value

设置哈希字段的值(仅当该字段不存在时)

13 HVALS key

获取哈希中的所有值

14 HSCAN key cursor [MATCH pattern] [COUNT count]

递增迭代哈希字段和关联的值

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

AI技术内参 -〔洪亮劼〕

邱岳的产品手记 -〔邱岳〕

苏杰的产品创新课 -〔苏杰〕

设计模式之美 -〔王争〕

NLP实战高手课 -〔王然〕

爱上跑步 -〔钱亮〕

打造爆款短视频 -〔周维〕

Web 3.0入局攻略 -〔郭大治〕

后端工程师的高阶面经 -〔邓明〕

好记忆不如烂笔头。留下您的足迹吧 :)