美文网首页
Redis - keys有效与淘汰

Redis - keys有效与淘汰

作者: zzj0990 | 来源:发表于2021-01-26 17:49 被阅读0次
    redis作为数据库与缓存的区别
    • 缓存数据”不重要“
    • 不是全量数据
    • 缓存应该随着访问变化而变化(不经常访问到的数据应该使用合适的淘汰策略清除)
    • 热数据放缓存
    • redis作为缓存
      -- redis里的数据怎么随着业务的变化而变化,只保留热数据,因为内存大小有限,即瓶颈。
    根据业务逻辑->key有效期
    • 会随着访问延长有效期? 不对
    • 发生写,会删除过期时间
    • 倒计时,且redis不能延长
    • 定时
    • 业务逻辑自己补全
    • 过期判定原理
      -- 1. 被动访问时判定
      -- 2. 周期轮询判定(增量)
      原文介绍:http://redis.cn/commands/expire.html
    业务运转 -> 决定冷热数据及淘汰
    • port.conf配置指令用于配置Redis存储数据时指定限制的内存大小
      -- maxmemory <bytes> 一般是1~10G
      -- 淘汰策略概括的说:LFU 碰了多少次; LRU 多久没碰;
      原文介绍:http://redis.cn/topics/lru-cache.html
    一览图
    key与淘汰策略.png

    ————————————————————
    坐标帝都,白天上班族,晚上是知识的分享者
    如果读完觉得有收获的话,欢迎点赞加关注

    相关文章

      网友评论

          本文标题:Redis - keys有效与淘汰

          本文链接:https://www.haomeiwen.com/subject/theizktx.html