多租户隔离与资源配额:共享 Redis 的边界设计
Redis 多租户隔离与资源配额实战:独享实例与共享实例逻辑隔离模型对比、DB 编号在 Cluster 下的限制、key 前缀与 ACL 按模式授权、maxmemory 全局限制与租户级配额统计、热点租户的大 Key 与热 Key 归因、慢租户拖垮整实例的防护、按前缀的用量统计与计费、选型建议
category
Redis 多租户隔离与资源配额实战:独享实例与共享实例逻辑隔离模型对比、DB 编号在 Cluster 下的限制、key 前缀与 ACL 按模式授权、maxmemory 全局限制与租户级配额统计、热点租户的大 Key 与热 Key 归因、慢租户拖垮整实例的防护、按前缀的用量统计与计费、选型建议
Redis Key 设计与命名规范实战:冒号分层命名约定与大小写规则、key 长度对内存的放大效应与实测数据、可解析性设计与禁用字符、哈希标签保证集群同槽、TTL 强制与随机抖动防雪崩、版本化前缀与双写迁移、常见反模式清单、规范落地与代码检查手段
Redis 代理与路由方案实战:客户端直连 Cluster 的痛点、Twemproxy 与 Codis 及 Predixy 与 Envoy Redis Proxy 对比、Envoy redis_proxy 过滤器配置与集群定义、读写分离与多集群路由、代理的一跳延迟与单点风险、MOVED 与 ASK 重定向处理、代理层鉴权限流、与客户端分片方案的取舍
Redis on Kubernetes Operator 运维实战:CRD 与控制器协调循环、Spotahome RedisFailover 与 Opstree 及官方 Operator 对比、StatefulSet 与 PVC 编排、Pod 反亲和与拓扑分布约束、PDB 保障、Sentinel 与 Cluster 的节点发现与 announce-ip 陷阱、扩缩容与槽位迁移、备份与监控接入
Redis GEO 地理空间命令实战:GEOADD 写入与 52 位 Geohash 编码原理、GEOSEARCH 的 FROMMEMBER/FROMLONLAT 与 BYRADIUS/BYBOX 组合、COUNT ANY 与 WITHCOORD 参数、O(N) 全量扫描的性能本质与分片策略、附近的人与门店搜索实战、RediSearch 与 PostGIS 方案对比
Redis Keyspace 通知与变更捕获实战:事件类别字符详解、__keyspace@0__ 与 __keyevent@0__ 双通道订阅、CONFIG SET 动态开启与同步派发代价、集群下通知只在本地节点触发的问题、事件驱动本地缓存失效、Pub/Sub 不保证送达与无重放的本质局限、Streams 自建可靠 CDC、Debezium 方案对比与对账兜底
Redis 线上延迟排障完整指南:延迟问题的三层分类(网络/客户端/服务端)、SLOWLOG 配置与慢命令定位、LATENCY MONITOR 事件记录与 LATENCY DOCTOR 自动诊断、INFO 关键指标解读(延迟百分位、rejected_connections、blocked_clients、碎片率)、CLIENT LIST 与 CLIENT PAUSE 客户端管理、大 Key 与 O(N) 命令识别、fork 与 AOF 重写抖动、THP 与 swap 排查、完整排障流程与真实案例复盘
云托管 Redis 选型与运维实战:AWS ElastiCache(cluster mode enabled/disabled、无服务器版)与 MemoryDB(持久化主存储、Multi-AZ 事务日志)、Azure Cache for Redis 与 Google Cloud Memorystore、Redis Cloud 与 Upstash Serverless 对比、集群模式与代理架构(Cluster Mode Enabled 与 Disabled 差异、槽位路由)、持久化与备份(自动快照、AOF、时间点恢复)、参数组与版本升级、Serverless 成本模型与冷启动、迁移方案(DMS、RIOT、双写)、选型决策矩阵与成本估算
RedisTimeSeries 时序数据实战:TS.CREATE 建序列与 RETENTION/ENCODING/CHUNK_SIZE 参数、TS.ADD/TS.MADD 写入与自动建键、TS.INCRBY/DECRBY 计数器、标签 LABELS 与过滤查询、TS.CREATERULE 降采样规则与聚合器(avg/sum/min/max/count/first/last/std.p/twa)、保留策略与压缩编码(UNCOMPRESSED/COMPRESSED/GORILLA/DOUBLE_DELTA)、TS.RANGE/TS.MRANGE/TS.MGET/TS.MREVRANGE 查询与 BUCKET 聚合、TS.QUERYINDEX 索引发现、与 Prometheus/Grafana 监控结合、容量规划与生产实践
RedisJSON 文档模型实战:JSON.SET/JSON.GET/JSON.DEL 基础操作、JSONPath 语法($ 根、.. 递归、[*] 通配、[start:end] 切片、?() 过滤、@ 当前节点)、JSON.TYPE/JSON.OBJKEYS/JSON.OBJLEN 探测、JSON.ARRAPPEND/ARRINSERT/ARRPOP/ARRTRIM 数组操作、JSON.NUMINCRBY/NUMBERS 数值与 JSON.STRAPPEND/STRLEN 字符串、JSON.TOGGLE、原子多路径更新与内存语义、与 RediSearch 二级索引配合、文档建模范式与反规范化权衡、性能与容量规划
RediSearch 全文检索实战:FT.CREATE 建索引与 HASH/JSON 数据源、TEXT/TAG/NUMERIC/GEO/VECTOR 字段类型、WEIGHT 与 SORTABLE 选项、中英文分词与自定义词典、FT.SEARCH 查询语法(字段限定、布尔、前缀、模糊、短语、数值与地理过滤)、排序分页与 INKEYS/LIMIT 优化、FT.AGGREGATE 分组统计与 APPLY/REDUCE、HIGHLIGHT 与 SUMMARIZE 摘要、FT.EXPLAIN 执行计划、索引管理与内存调优、与向量检索混合使用
Redis 脚本与 Functions 工程化指南:EVAL/EVALSHA/SCRIPT LOAD 脚本缓存与 NOSCRIPT 处理、Lua 沙箱与 redis.call/redis.pcall 差异、KEYS/ARGV 键声明与集群槽位校验、Redis 7.0 FUNCTION LOAD/FCALL/FCALL_RO 函数库注册与
GraphQL 边缘缓存与 CDN 深度:GET 化与持久化查询、缓存键设计、Stellate 边缘执行、CDN 缓存失效策略、私有数据与个性化规避,帮助读多写少的 GraphQL API 实现边缘层加速。
对比 RDB/AOF/混合持久化三种备份方式、手动与自动备份策略、多级复制与主动-主动等异地容灾架构、故障演练流程、完整恢复步骤以及备份一致性检查方法。
深入 redisObject 结构、String/List/Hash/Set/ZSet 的编码选择、listpack/quicklist/skiplist/dict 底层实现、编码转型阈值、OBJECT ENCODING 观察方法以及紧凑存储、共享整数、过期清理等内存优化策略。
分析 Redis 网络 RTT 开销与 pipeline 原理与实现,对比 MULTI/EXEC 事务与 WATCH 乐观锁、pipeline 与事务的差异、批量写优化案例、Lua 脚本对比以及最佳实践与注意事项。
深入 Redis 服务端缓存与客户端缓存的差异、RESP2/RESP3 协议演进、CLIENT TRACKING 失效推送、default/opt-in/bcast/redirect 四种缓存模式、TTL 与失效处理、多语言客户端支持及一致性权衡。
深入 Redis Cluster 的 16384 槽位哈希分片、CRC16 与 hash tag、gossip 协议与集群状态、槽位迁移(MIGRATE)、扩缩容流程、集群限用命令与故障处理。
深入 Redis Sentinel 的角色与架构、quorum 投票与主观/客观下线判定、故障转移完整流程、客户端重定向机制,以及 3 节点生产部署的配置、监控与常见坑。
Redis 向量检索实战:RediSearch 与 Redis Stack、向量索引(HNSW/FLAT)、向量相似度搜索(余弦/内积/L2)、与 Embedding 管道集成(OpenAI/本地模型)、向量+标签过滤、实时推荐/去重应用、性能与规模、与其他向量库对比