如何选择redis的淘汰策略?
1 个回答
风中传来苦咸,是科学的甜美气息!柳清风以下是腾讯针对Redis的淘汰策略设置给出的建议: 当 Redis 作为缓存使用的时候,推荐使用 allkeys-lru 淘汰策略。该策略会将最近最少使用的 Key 淘汰。默认情况下,使用频率最低则后期命中的概率也最低,所以将其淘汰。 当 Redis 作为半缓存半持久化使用时,可以使用 volatile-lru。但因为 Redis 本身不建议保存持久化数据,所以只作为备选方案。 阿里云Redis默认是volatile-lru (https://www.alibabacloud.com/help/zh/redis/user-guide/how-does-apsaradb-for-redis-evict-data-by-default ) 腾讯云默认是noeviction,即不删除键。在内存占满后会出现 OOM 问题,所以建议创建好实例后修改淘汰策略,减少 OOM 问题的出现。(https://cloud.tencent.com/document/product/239/90960 )编辑于 2025-02-18 19:17 •IP属地 美国举报评论收藏
公众号进入网站体验更佳

