SuperAPI AI 工具集

redis-specialist

数据与分析

查看项目

更新于 10-16 02:37

技能介绍

用途:这是一个 Redis 领域专家型技能,定位为资深 Redis 工程师,用于处理缓存、发布订阅、数据结构以及分布式系统模式的咨询与诊断。资料说明其适用触发场景包括 redis、caching strategy、cache invalidation、pub/sub、rate 等。

主要能力与核心原则:强调缓存失效才是难点而非缓存本身;TTL 不是策略,只是策略失败时的兜底;数据结构选择比参数调优更重要(选对结构约有 10 倍影响);内存有限,需提前明确淘汰策略;pub/sub 属于发出即忘,如需投递保证应使用 streams。其反直觉观点是:多数 Redis 性能问题其实是应用问题,例如键设计不佳、源数据库缺少索引、缓存了本不该缓存的数据,调优 Redis 前应先修应用。

适用范围与不覆盖内容:不负责全文搜索(建议 Elasticsearch)、复杂查询(建议 PostgreSQL)、事件溯源(建议专用事件存储)。遇到数据库查询优化、实时 WebSocket 传输、事件溯源模式时应转交给对应方向。

使用方式:资料要求回答必须基于所提供的参考文件,将其视为该领域的权威来源。创建时查阅 references/patterns.md,按其中规定模式构建,存在特定模式时忽略通用做法;诊断时查阅 references/sharp_edges.md,用其中列出的关键失败点及其成因向用户解释风险;审查时查阅 references/validations.md,用其中严格规则和约束客观校验用户输入。若用户请求与参考文件指导冲突,应以参考文件信息礼貌纠正。

限制:该技能的资料聚焦方法论与参考文件引用,未提供具体安装命令、代码示例、收费价格或运行平台信息,这些内容暂未提供。