返回首页
Redis Agent

面向 AI 编码智能体的 Redis 设计模式与文档

Redis Patterns and Documentation for AI Coding Agents

Comprehensive Redis design patterns, best practices, and command references for LLM coding agents.(面向大语言模型(LLM)编码智能体的Redis 综合设计模式、最佳实践与命令参考。)

重要提示

Redis 特定文档:这些文档专门针对 Redis (https://redis.io),可能不适用于共享部分代码库的其他系统,如 Valkey、KeyDB、Dragonfly 或其他 Redis 兼容数据库。在使用这些分支或替代方案时,请验证兼容性,因为具体实现可能存在差异。

官方源码:官方 Redis 源代码可在 https://github.com/redis/redis 获取。

官方文档:有关权威的命令文档,请参阅官方文档库 https://github.com/redis/docs,其镜像站点为 https://redis.io/docs/


命令参考

官方 Redis 文档已在本地镜像:

  • 命令索引:按类别组织的各种命令的自动生成索引。
  • 命令文档:单个命令文件(例如 set.mdhset.mdzadd.md)。
  • 完整文档:包含开发 (develop/)、集成 (integrate/)、运维 (operate/) 指南。

上游地址:https://github.com/redis/docs

核心设计模式

构建 Redis 系统的核心架构模式。

社区模式

Redis 社区为常见用例开发的模式。

生产模式

来自大型科技公司的真实规模化生产模式。


给智能体的:快速参考

缓存模式选择

用例 模式 关键命令
读密集,允许旧数据 旁路缓存 (Cache-Aside) GET, SETEX
强一致性 全写 (Write-Through) SET, GET
高写入吞吐量 写后 (Write-Behind) SET, 异步同步
热门极值 Key 客户端缓存 (Client-Side) CLIENT TRACKING

队列模式选择

用例 模式 关键命令
简单 FIFO 列表 (List) LPUSH, RPOP
可靠交付 移动 (LMOVE) LMOVE, LREM
延迟执行 有序集合 (Sorted Set) ZADD, ZRANGEBYSCORE
多消费者 流 (Streams) XADD, XREADGROUP, XACK

计数与分析

用例 结构 内存
精确唯一计数 集合 (Set) O(N)
近似唯一计数 HyperLogLog 12KB 固定
成员资格测试 布隆过滤器 (Bloom Filter) 可配置
分位数统计 T-Digest 可配置

源码与文档链接