V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
daoqiongsi1101
V2EX  ›  Redis

Redis 缓存淘汰配置如何选?

  •  1
     
  •   daoqiongsi1101 · 2022-09-05 00:12:59 +08:00 · 1815 次点击
    这是一个创建于 788 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Redis 的缓存淘汰配置,默认是 noeviction ,大家在生产环境一般是选默认还是其他呢?最好结合具体的场景,想学习如何合理选择配置,谢谢。

    maxmemory-policy (当然选项不止图片上这些,只是列举一下)

    3 条回复    2022-09-05 17:36:58 +08:00
    Anshay
        1
    Anshay  
       2022-09-05 00:44:59 +08:00
    一般设置 lru 算法,至于是过期 keys 还是全部,根据你的业务类型来定。
    kelvin_fly
        2
    kelvin_fly  
       2022-09-05 08:32:21 +08:00
    一般是看业务场景吧。 如果 Redis 是当做可插入式的组件集成到系统中,比如当做缓存这种,用 LRU 不错
    pavelpiero
        3
    pavelpiero  
       2022-09-05 17:36:58 +08:00
    缓存用 V-LRU 吧
    但是如果是直接定时导入海量数据查询这种 还是评估好容量 不淘汰比较合适
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3012 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 41ms · UTC 00:35 · PVG 08:35 · LAX 17:35 · JFK 20:35
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.