Redis 作为内存数据结构存储的快速入门指南

了解如何使用基本的 Redis 数据类型

本快速入门指南将向您展示如何

  1. 开始使用 Redis
  2. 在 Redis 中将数据存储在键下
  3. 使用键从 Redis 中检索数据
  4. 扫描键空间以查找与特定模式匹配的键

本文中的示例参考了一个简单的自行车库存。

设置

开始使用 Redis 最简单的方法是使用 Redis 云

  1. 创建一个 免费帐户.

  2. 按照说明创建免费数据库。

您也可以按照 安装指南 在您的本地机器上安装 Redis。

连接

第一步是连接到 Redis。您可以在本文档网站的 连接部分 找到有关连接选项的更多详细信息。以下示例展示了如何连接到在本地主机(-h 127.0.0.1)上运行并在默认端口(-p 6379)上侦听的 Redis 服务器


提示
您可以从 Redis Cloud 数据库配置页面复制和粘贴连接详细信息。以下是一个在 AWS 区域 us-east-1 中托管并监听端口 16379 的云数据库的连接字符串示例:redis-16379.c283.us-east-1-4.ec2.cloud.redislabs.com:16379。连接字符串的格式为 host:port。您还需要复制和粘贴云数据库的用户名和密码,然后将凭据传递给您的客户端或在建立连接后使用 AUTH 命令

存储和检索数据

Redis 代表远程字典服务器。您可以使用与本地编程环境中相同的數據類型,但在 Redis 中的服务器端使用。

与字节数组类似,Redis 字符串存储字节序列,包括文本、序列化对象、计数器值和二进制数组。以下示例演示了如何设置和获取字符串值

哈希等效于字典(dicts 或哈希映射)。除其他事项外,您可以使用哈希来表示普通对象并存储计数器分组。以下示例说明了如何设置和访问对象的字段值

您可以在此文档站点的 数据类型部分 中获得有关可用数据类型的完整概述。每种数据类型都有允许您操作或检索数据的命令。命令参考 提供了详细的说明。

扫描键空间

Redis 中的每个项目都有一个唯一的键。所有项目都位于 Redis 键空间 内。您可以通过 SCAN 命令 扫描 Redis 键空间。以下示例扫描具有前缀 bike: 的前 100 个键:

SCAN 0 MATCH "bike:*" COUNT 100

SCAN 返回一个游标位置,允许您迭代地扫描下一批键,直到达到游标值 0。

下一步

通过了解 Redis Stack,您可以解决更多用例。以下是两个额外的快速入门指南

RATE THIS PAGE
Back to top ↑