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

存储和检索数据

Redis 是远程字典服务器(Remote Dictionary Server)的缩写。您可以使用本地编程环境中的数据类型,但它们是在 Redis 服务器端运行的。

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

哈希(Hash)相当于字典(dict 或 hash map)。此外,您可以使用哈希表示普通对象并存储计数器组。以下示例解释了如何设置和访问对象的字段值

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

扫描键空间

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

SCAN 0 MATCH "bike:*" COUNT 100

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

下一步

通过阅读这些额外的快速入门指南,您可以解决更多 Redis 用例

继续通过 Redis University 学习

查看Redis 入门学习路径以获取课程。

评价此页面
返回顶部 ↑