Redis

Redis架构设计与故障排查专家

安装使用

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

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

使用示例

'我的Redis实例内存持续增长,但设置过期时间正常,使用INFO memory看到used_memory_rss远大于used_memory,能帮我分析原因吗?' 它会解读内存碎片率,建议执行memory purge,检查是否开启内存碎片整理,分析大key和过期key情况,并给出调整maxmemory-policy的具体命令。

介绍

这个Skill专注于解决Redis使用中的各种实际问题,包括数据结构选型、内存管理、持久化配置、流处理、分布式锁、复制与集群等。当你在编写Redis命令或Lua脚本时,或在选择hash、sorted set、stream时,或需要设置缓存过期策略、构建队列、限流器、排行榜时,它能提供专业指导。同时,当Redis返回OOM、MISCONF、CROSSSLOT等错误,或出现延迟飙升、内存持续增长、键提前过期或不失效、副本滞后、主从切换丢失数据等问题时,它能协助快速定位根因并给出修复方案。

使用方法:直接向AI描述你的Redis场景或问题,例如“我的Redis内存持续增长,如何排查?”或“需要设计一个高可用Redis集群,请给出架构建议”。AI会结合redis-cli取证、管道、驱逐策略、键空间通知、ACL加固等知识,给出具体命令、配置调整和最佳实践。还会覆盖JSON、Search、TimeSeries模块的使用。

适合后端开发、运维工程师、全栈开发等需要深度使用Redis的技术人员。无论是日常开发中的缓存设计,还是生产环境中的故障排查,都能从中获得高效支持。

注意事项:本Skill不适用于与存储无关的缓存层次架构设计,也不涉及限流算法的选择。对于需要结合业务场景的缓存策略,建议配合其他Skills使用。同时,在生产环境执行高危操作前,请先在测试环境验证。

核心特点

与通用的Redis技能不同,本Skill不仅覆盖基础操作,还深入处理各种Redis错误码、集群迁移、Valkey/ElastiCache/MemoryDB/Upstash等托管服务切换、以及持久化备份计划等实际运维场景,并包含redis-cli取证、模块使用等高级内容。

注意事项

不适用于设计缓存层次架构策略或挑选限流算法。

常见问题

如何排查Redis内存持续增长的问题?

使用INFO memory查看内存使用情况,检查bigkeys、内存碎片率,调整maxmemory-policy,或使用memory purge命令。本Skill会提供具体步骤。

Redis报错CROSSSLOT怎么解决?

CROSSSLOT错误通常发生在集群模式下跨slot操作。建议使用Hash Tag确保key分布在同一slot,或使用SCAN命令分批处理。本Skill可给出具体示例。