Redis 教程

Redis 为内存数据存储和缓存提供了结构良好的学习路径。我们的教程涵盖了 Redis 数据结构、缓存策略和优化技术,适合初学者和中级开发者。通过免费实验和实际示例,你将获得 Redis 操作的实践经验。我们的交互式练习场让你可以练习 Redis 命令并立即看到结果。

Redis 中的基本数据管理

Redis 中的基本数据管理

在这个实验(lab)中,你将探索 Redis 中的基本数据管理技术。你将首先学习如何使用原子性的 `INCR` 和 `DECR` 命令来递增和递减数值,这适用于计数器和速率限制器。你将使用 `redis-cli` 连接到 Redis 服务器,设置初始值,然后递增和递减它们,并使用 `GET` 命令验证结果。此外,你将学习如何使用 `KEYS` 命令检索存储在 Redis 中的所有键(key)。
Redis
增加网站访问量的 Redis 计数器

增加网站访问量的 Redis 计数器

在本挑战中,你将实现一个基于 Redis 的计数器来追踪网站主页的访问量。目标是使用 `redis-cli` 连接到 Redis 服务器,通过 `INCR` 命令将 `homepage_visits` 键的值增加 1,然后退出 `redis-cli`。
Redis
配置 Redis 最大内存限制

配置 Redis 最大内存限制

在本次挑战中,你将配置 Redis 的 `maxmemory` 限制,以防止因内存耗尽导致的数据丢失。作为一名系统管理员,你的任务是使用 `redis-cli` 连接到 Redis 服务器,并使用 `CONFIG SET` 命令将 Redis 的内存使用量限制为 200MB。挑战要求你在 `redis-cli` 环境中将 `maxmemory` 参数设置为 `200mb` 然后退出。成功完成的标志是在 Redis 命令历史日志中验证该命令的执行情况。
Redis
向 Redis 待办事项列表添加项目

向 Redis 待办事项列表添加项目

在本挑战中,你将学习如何使用 `LPUSH` 命令向基于 Redis 的待办事项列表应用程序添加项目。目标是将「Grocery Shopping」添加到 Redis 的 `todo_list` 列表中。你将使用 `redis-cli` 并通过验证步骤确认操作成功。
Redis
在 Redis 缓存中设置键的过期时间

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

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

验证 Redis 服务状态

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

Redis 事务

在本实验中,你将探索 Redis 事务,将命令作为单一的原子操作执行,以确保数据一致性。学习使用 MULTI 开始事务,排队命令,以及执行或丢弃它们。练习在事务中设置键,获取值和递增计数器。
Redis
Redis 有序集合操作

Redis 有序集合操作

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

Redis 集合操作

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

Redis 安全设置

在本实验中,你将学习如何通过 `CONFIG SET requirepass` 设置密码来增强 Redis 的安全性,使用 `AUTH` 进行身份验证,以及使用 `CONFIG SET` 禁用命令。保护你的 Redis 服务器免受未经授权的访问和潜在的滥用。
Redis
Redis Pub/Sub 消息传递

Redis Pub/Sub 消息传递

在本实验中,你将探索 Redis 的 Pub/Sub 消息传递系统。本实验将指导你完成订阅频道、发布消息和取消订阅等基本操作。你将学习使用 SUBSCRIBE、PUBLISH、UNSUBSCRIBE 和 PSUBSCRIBE 命令。
Redis
Redis 持久化管理

Redis 持久化管理

在本实验中,我们将探索 Redis 持久化管理,重点关注如何配置和管理数据持久性。我们将使用 `CONFIG SET` 配置 RDB,启用 AOF,手动保存数据,检查最后保存时间,并重写 AOF 文件。
Redis
Redis 性能监控

Redis 性能监控

在本实验中,你将学习如何监控和排查 Redis 性能问题。实验重点在于识别和解决延迟问题、分析内存使用情况以及优化查询性能。你将使用 LATENCY DOCTOR、MEMORY STATS、SLOWLOG GET 和 MEMORY PURGE 等命令。
Redis
Redis Lua 脚本

Redis Lua 脚本

在这个实验中,我们将探索 Redis Lua 脚本,重点是在 Redis 中直接执行 Lua 脚本,以高效地执行复杂的操作。本实验涵盖使用 `EVAL` 命令、传递参数、使用 `SCRIPT LOAD` 加载脚本以及使用 `EVALSHA` 运行已加载的脚本。
Redis
Redis 列表操作

Redis 列表操作

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

Redis HyperLogLog 操作

在这个实验中,你将探索 Redis HyperLogLog 操作,重点是高效地估计大型数据集的基数。你将学习使用 `PFADD` 添加元素,使用 `PFCOUNT` 计数唯一元素,以及使用 `PFMERGE` 合并 HyperLogLog。获得跟踪唯一用户的实践经验。
Redis
Redis 哈希操作

Redis 哈希操作

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

Redis 高级键管理

在这个实验中,你将探索 Redis 中的高级键管理技术。你将学习使用 RENAME 重命名键,使用 MOVE 在数据库之间移动键,使用 MSET 设置多个键,使用 MGET 检索多个键,以及使用 SCAN 高效地迭代键。
Redis
  • 上一页
  • 1
  • 2
  • 下一页