介绍
在本挑战中,你将模拟一个使用 Redis 缓存热门话题的社交媒体应用。你的目标是创建一个代表热门话题的键,并为其配置自动过期的时长。
具体来说,你将使用 redis-cli 连接到 Redis 服务器,将键 trending:topic1 的值设置为 Redis Basics,然后使用 EXPIRE 命令将其过期时间设置为 3600 秒。最后,你将退出 redis-cli 界面。本挑战将通过检查 Redis 命令历史记录来验证你是否正确设置了该键及其过期时间。
在 Redis 缓存中设置键的过期时间
某社交媒体应用使用 Redis 来缓存热门话题。请确保键 trending:topic1 在设置后 3600 秒内过期。
任务
- 将键
trending:topic1的值设置为Redis Basics,然后将其过期时间设置为 3600 秒。
要求
- 使用
redis-cli命令连接到 Redis 服务器。 - 使用
SET命令将键trending:topic1的值设置为Redis Basics。 - 使用
EXPIRE命令将键trending:topic1的过期时间设置为 3600 秒。 - 使用
exit命令退出redis-cli界面。
示例
127.0.0.1:6379> INPUT YOUR COMMAND HERE
OK
127.0.0.1:6379> INPUT YOUR COMMAND HERE
(integer) 1
127.0.0.1:6379> exit
提示
- 使用
redis-cli命令连接到 Redis 服务器。 SET命令用于设置键的值。EXPIRE命令用于以秒为单位设置键的过期时间。
总结
在本挑战中,任务涉及在 Redis 中设置键值对并配置其过期时间。具体而言,我们将键 trending:topic1 设置为值 Redis Basics,随后将其过期时间设定为 3600 秒。
核心学习点包括:使用 redis-cli 与 Redis 服务器交互、运用 SET 命令为键赋值,以及利用 EXPIRE 命令定义键的生存时间(TTL,以秒为单位)。验证脚本通过检查 Redis 命令历史日志,确认了这些命令的正确使用。


