Redis 免费实验

通过免费实验室练习 Redis。探索实践练习,掌握 Redis 命令、数据结构和缓存策略,在一个交互式的 Redis 游乐场中。

Redis 的安装与初始设置

Redis 的安装与初始设置

在本实验中,你将学习如何在 LabEx 虚拟机上安装并进行 Redis 的初始设置。实验涵盖了让 Redis 正常运行的关键步骤,包括验证安装和确保服务器可访问。你将更新软件包、安装 Redis 并测试连接。
LabRedis
Redis 基础键值操作

Redis 基础键值操作

在本实验中,我们将探索 Redis 的基础键值操作,重点学习如何将 Redis 作为数据存储进行交互。我们将使用 redis-cli 命令行界面连接到 Redis 服务器并执行基本操作。你将学习如何使用 SET 和 GET 命令设置和获取键值对。此外,我们还将练习设置不同的键值对,以巩固对这些核心操作的理解。
LabRedis
Redis 数据结构入门

Redis 数据结构入门

在本实验中,你将探索 Redis 的基础数据结构,并学习如何使用 redis-cli 命令行工具与它们进行交互。本实验侧重于实践练习,帮助你理解如何在 Redis 中存储和检索数据。你将学习使用字符串(Strings)、列表(Lists)、集合(Sets)和哈希(Hashes)。
LabRedis
Redis 高级键管理

Redis 高级键管理

在本实验中,你将探索 Redis 中的高级键管理技术。你将学习如何使用 RENAME 重命名键,使用 MOVE 在数据库之间移动键,使用 MSET 设置多个键,使用 MGET 获取多个键,以及使用 SCAN 高效地遍历键。
LabRedis
Redis 哈希操作

Redis 哈希操作

在这个实验中,我们将探索 Redis 哈希(Hash)操作,重点介绍在哈希中管理数据的高效方法。我们将涵盖 HMSET、HMGET、HINCRBY 和 HEXISTS。到最后,你将了解 Redis 中常见的哈希操作。
LabRedis
Redis 列表操作

Redis 列表操作

在这个实验中,你将探索基本的 Redis 列表操作。你将学习使用 `LTRIM`、`LINSERT`、`LPOP`、`RPOP` 和 `BLPOP` 等命令来管理列表数据。练习修剪列表、插入元素、弹出元素以及阻塞直到元素可用。掌握 Redis 列表管理!
LabRedis
Redis 集合操作

Redis 集合操作

在这个实验(Lab)中,你将探索 Redis 集合操作,重点是操作唯一字符串的无序集合。你将学习如何使用 `SADD` 命令向集合添加元素,使用 `SUNION` 执行集合并集操作,使用 `SINTER` 查找公共元素,以及使用 `SDIFF` 识别集合之间的差异。最后,你将学习如何存储集合操作的结果以供以后使用。
LabRedis
Redis 有序集合操作

Redis 有序集合操作

在这个实验中,你将探索基本的 Redis 有序集合操作。你将使用 ZADD 添加元素,ZRANGE 获取范围,ZRANK 获取元素排名,ZINCRBY 增加分数,以及 ZREM 删除元素。学习有效地管理有序集合。
LabRedis
验证 Redis 服务状态

验证 Redis 服务状态

在本挑战中,你将通过验证 Redis 服务的状态来排查连接问题。任务包括使用 `redis-cli` 命令连接到 Redis 服务器,并使用 `PING` 命令确认服务器正在运行且响应正常。
ChallengeRedis
在 Redis 缓存中设置键的过期时间

在 Redis 缓存中设置键的过期时间

在本挑战中,你将模拟一个使用 Redis 缓存热门话题的社交媒体应用。目标是设置一个代表热门话题的键,并将其配置为在特定时长后过期。你将使用 redis-cli,将键 `trending:topic1` 的值设置为 `Redis Basics`,并将其过期时间设置为 3600 秒。
ChallengeRedis