开发者社区> 问答> 正文

Redis频繁缓存结果集是否会冲掉不过期的数据?

目前Redis有两台服务器(读写分离),存放的有两类数据:

  1. 定期更新,永不过期的缓存数据;
  2. 频繁存取,10分钟到1小时过期,排列组合接近无限种的结果集缓存(内存占满时会根据命中率和使用时间淘汰,貌似是传说中的LRU)。
    请问,如果频繁大量存放第二类数据,内存不足时,会不会把第一类数据踢掉?

展开
收起
落地花开啦 2016-02-25 13:28:21 2703 0
1 条回答
写回答
取消 提交回答
  • 喜欢技术,喜欢努力的人

    不会,应该会冲掉你频繁存取,有没有定期保存的数据。为了防止删掉第一类数据,你可以将这些定期更新的数据存放在固定的一张表中。

    2019-07-17 18:47:24
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
云数据库Redis版的开源之路 立即下载
阿里技术专家煮茶:Redis主从复制基本原理 立即下载
Redis Cluster的基本原理 立即下载