- 文档首页
缓存数据库 Redis 版
用户指南
实例管理
设置查询结果缓存
设置查询结果缓存
缓存数据库 Redis 版提供了查询结果缓存功能。开启后,系统会将符合条件的热 key 缓存至 Proxy 层,通过分担后端 Server 节点的读请求压力,有效缓解因热 key 引发的节点负载不均、资源过载甚至节点不可用等问题,从而降低业务访问失败率,提升整体服务稳定性。本文介绍如何在 Redis 控制台设置查询结果缓存功能。
实例状态为运行中。关于实例状态的更多详情,请参见实例状态。 查询结果缓存功能适用于读多写少,且允许短暂数据不一致的业务场景。如下为常见的典型应用:
- 热搜或排行榜:如热搜榜单、实时 Top N 排名,数据更新频率低但读取压力极大。
- 高关注度用户信息:如明星、KOL 等大 V 用户的基本资料、粉丝数等高频访问数据。
- 全局配置或公告:如游戏公告、活动配置、系统参数等需全局读取且变化不频繁的信息。
- 秒杀或促销商品详情:活动期间商品信息及价格展示,内容相对固定但访问量激增。
- 热点内容聚合数据:如爆款内容的点击数、曝光量等需高频读取的统计类数据。
- 如需使用查询结果缓存功能,请提交工单联系技术支持申请使用。
- 启用查询结果缓存功能后,读取热 key 会存在 1s 的延迟。在启用该功能前,请确认业务是否允许短暂的数据不一致。
- 仅支持对读热 key 的请求和对应查询结果进行缓存,不支持对写热 key 进行缓存。
- 简单 KV 结构(如 String)的查询结果缓存效果较好,复杂数据结构(如 ZSet)的效果较差。
- 每个 Redis 实例为 Proxy 层提供 100 MB 的热 key 缓存空间,并采用 LRU(Least Recently Used)缓存逐出策略。
- 单击热 key 分析子页签,在该子页签下单击查询结果缓存。
说明
- 单击确定后,实例状态会变为参数修改中,当实例状态再次变为运行中,您可以在热 key 分析子页签的查询结果缓存右侧确认功能状态。
- 查询结果缓存功能开启后,您可以在热 key 分析页签下查看缓存的热 key。更多详情,请参见热 key 分析。
最近更新时间:2026.10.16 11:34:44