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 的 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 键空间。以下是一个扫描前缀为 bike: 的前 100 个键的示例:

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

下一步

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

对本页进行评分