Redis
Redis全方位调优与排障专家
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:Redis。 它的用途是:Redis全方位调优与排障专家 详细介绍见:https://321skill.com/skills/redis-x-4/ 请根据该页面的说明完成安装。
使用示例
“我的Redis实例频繁报错MISCONF,导致写入失败,请帮我排查并修复。” 它会检查配置、持久化状态、磁盘空间等,提供修复命令如CONFIG SET或调整AOF策略。再如:“我需要设计一个高并发队列,该用List还是Stream?” 它会对比两者特性,并给出示例代码和Lua脚本。
介绍
这个Skill专为Redis开发者与运维人员设计,覆盖从数据结构选择、内存限制、持久化、流和队列、锁、复制到集群的方方面面。当遇到OOM、MISCONF、CROSSSLOT、MOVED、BUSY等错误码,或延迟峰值、内存持续增长、键提前过期、副本延迟、故障转移写入丢失等问题时,它能提供精准诊断与优化建议。
使用时,只需描述你的Redis场景或问题,例如“我的Redis集群出现了CROSSSLOT错误,如何避免?”或“我需要设计一个分布式锁,该用哪种数据结构?”Skill会结合redis-cli取证、管道、驱逐策略、键空间通知、ACL及安全加固等工具,给出具体命令、配置方案和Lua脚本示例。
适合后端开发、运维工程师、系统架构师等需要深入使用Redis的从业者,尤其是那些面对Redis集群、哨兵、复制延迟、数据丢失、集群重新分片等复杂场景的团队。
建议在使用前确保对Redis基本概念有了解,以便更好地理解返回的优化建议。注意,本Skill不涉及缓存分层策略(如多级缓存)或速率限制算法的选择,专注于Redis本身。
核心特点
与同类Redis技能相比,本Skill不仅覆盖常见命令,还深入处理20多种Redis错误码、内存增长、键过期、副本延迟、集群重新分片等具体问题,并涵盖JSON、Search、TimeSeries模块,以及ACL和安全加固,是Redis运维的全面助手。
注意事项
不适用于缓存分层策略(如多级缓存)或速率限制算法的选择。
常见问题
如何排查Redis内存持续增长?
通过MEMORY USAGE、MEMORY STATS命令,结合key空间大小和过期策略,检查是否有大key或未设置过期时间的key。
Redis报错OOM怎么办?
检查maxmemory配置和淘汰策略,使用evict命令或调整内存限制,同时分析key空间是否需要清理。