Redis

Redis设计、调优与调试专家

安装使用

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

帮我安装这个 AI Skill:Redis。
它的用途是:Redis设计、调优与调试专家
详细介绍见:https://321skill.com/skills/redis-x-6/
请根据该页面的说明完成安装。

使用示例

'我的Redis服务器经常返回OOM错误,请帮我分析内存使用情况,给出优化建议,包括调整maxmemory、选择合适驱逐策略,并检查是否有大key。' 它会分析Redis内存使用,执行MEMORY STATS等命令,定位大key,推荐设置maxmemory-policy allkeys-lru,并建议使用Lua脚本优化事务,同时给出持久化策略调整建议。

介绍

这个技能旨在解决Redis使用中的各种棘手问题,包括内存溢出、配置错误、集群故障、性能瓶颈和数据丢失等。它覆盖了从基础数据结构选择到高级模块(JSON、Search、TimeSeries)的全链路排障与优化,帮助你在Redis报错时快速定位根因并给出修复方案。

使用时,只需描述你遇到的Redis问题或优化目标,技能会自动分析当前状态,调用redis-cli命令采集指标,检查内存、持久化、复制、集群等配置,并给出具体的调整建议。例如,面对OOM错误,它会推荐合适的驱逐策略;面对延迟尖峰,它会检查慢查询和大key。

适合后端开发、运维工程师和SRE人员,尤其是那些需要频繁管理Redis实例、处理线上故障或进行容量规划的技术人员。对于刚接触Redis的开发者,也能通过它快速理解和掌握Redis的核心运维技巧。

注意:该技能专注于Redis本身的调优与排障,不适用于通用缓存策略设计(如缓存层级)或限流算法选型。使用前请确保已安装Redis客户端并拥有对应实例的访问权限。

核心特点

同类技能通常只提供基础Redis命令或通用数据库调优,而本技能深入覆盖了Redis特有的错误场景(OOM、MISCONF、CROSSSLOT等)和高级模块(JSON、Search、TimeSeries),并内置了redis-cli取证和集群reshard的完整方案。

注意事项

不适合通用缓存层级策略设计或限流算法选型。

常见问题

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

使用MEMORY USAGE命令逐key分析,结合redis-cli --bigkeys找出大key,并检查maxmemory和驱逐策略配置。

Redis集群reshard时出现CROSSSLOT错误怎么办?

确保操作涉及的所有key属于同一个hash slot,或使用Hash Tags强制将多个key映射到同一slot。