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

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

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

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

本文中的示例指的是简单的自行车清单。

设置

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

  1. 创建一个免费帐户

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

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

连接

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


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

存储和检索数据

Redis 代表远程字典服务器。您可以在 Redis 中的服务器端使用与本地编程环境中相同的数据类型。

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

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

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

扫描键空间

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

SCAN 0 MATCH "bike:*" COUNT 100

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

后续步骤Next steps

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

给此页面评分
返回顶部 ↑