面向 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)
近似唯一计数HyperLogLog12KB 固定
成员资格测试布隆过滤器 (Bloom Filter)可配置
分位数统计T-Digest可配置

源码与文档链接

相关文章

🤖

智能问答助手

⏳ 初始化...

💡 配置和聊天记录仅保存在本地浏览器中