Redis

Redis 深度调优与故障排查专家

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:Redis。
它的用途是:Redis 深度调优与故障排查专家
详细介绍见:https://321skill.com/skills/redis-x-7/
请根据该页面的说明完成安装。

使用示例

'我的Redis实例内存持续增长,已超过maxmemory的80%,最近频繁出现OOM错误,请帮我排查并优化。' 它会分析内存使用情况,建议使用MEMORY DOCTOR查看大key,检查是否有未设置过期时间的键,推荐合适的淘汰策略(如allkeys-lru),并给出优化LRU参数和设置内存警告阈值的具体命令。

介绍

这个 Skill 专注于 Redis 的全方位设计、调优与调试。它涵盖了 Redis 核心数据结构(哈希、有序集合、流等)的选择与使用、内存限制与淘汰策略、持久化方案、流与队列、分布式锁、复制与集群等关键领域。无论你是在编写 Redis 命令或 Lua 脚本,还是需要搭建队列、限流器、排行榜、会话存储或计数器,它都能提供精准指导。

使用时,你只需描述你遇到的 Redis 问题或需求,例如“Redis 报错 OOM 怎么办”、“如何设计一个分布式锁”、“keys 命令导致服务器卡顿如何优化”等。它会分析你的场景,给出具体的配置建议、命令优化方案、故障排查步骤,甚至包含 redis-cli 取证、管道化、事件通知、ACL 安全加固等高级技巧。

这个 Skill 特别适合后端开发、运维工程师和全栈开发者。如果你是 Redis 的日常使用者,经常处理内存暴涨、延迟飙升、主从延迟、集群重分片等问题,它会成为你的得力助手。它也适合需要将 Redis 用于生产环境(如 ElastiCache、MemoryDB、Upstash)的团队。

使用建议:请尽量提供具体的错误信息、配置参数或业务场景,以便获得更精确的排查方案。注意,该 Skill 不涵盖通用的缓存分层策略或限流算法选择,它只聚焦于 Redis 本身的操作与调试。

核心特点

与通用 Redis 教程不同,这个 Skill 直接针对 20 多种常见 Redis 报错(OOM、MISCONF、CROSSSLOT 等)和 10 多种典型故障场景(延迟尖刺、内存持续增长、键提前过期等)提供可执行的排查步骤,并覆盖 JSON、Search、TimeSeries 等模块的实战用法。

注意事项

不适用于与 Redis 无关的缓存架构设计或限流算法选型,也不涵盖 Redis 之外的其他存储系统。

常见问题

Redis 报错 OOM 怎么处理?

可执行 MEMORY DOCTOR 或 MEMORY STATS 查看内存分布,检查 maxmemory 和淘汰策略,优化大 key 和过期键清理。本 Skill 会给出具体命令和调整建议。

如何设计一个可靠的 Redis 分布式锁?

推荐使用 Redlock 算法或 Lua 脚本实现原子操作,注意设置合理的超时和自动续期。本 Skill 能提供标准实现模板和常见陷阱。