美文网首页
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有效与淘汰

    redis作为数据库与缓存的区别 缓存数据”不重要“ 不是全量数据 缓存应该随着访问变化而变化(不经常访问到的数据...

  • redis使用相关命令

    Redis keys 命令 下表给出了与 Redis 键相关的基本命令: Redis String类型相关命令 R...

  • redisTemplate使用scan模糊匹配key

    为什么不直接用keys 使用keys *进行模糊匹配引发Redis锁(因为redis单线程,keys会阻塞),造成...

  • redis scan

    redis 用scan 代替keys,hgetAll 当redis中key数量越大,keys 命令执行越慢,而且最...

  • Redis官方文档笔记

    An introduction to Redis data type Redis keys: Very long ...

  • Redis键值操作及命令

    Redis键命令用于管理redis的键 语法 Redis keys命令

  • 数据库Redis(2)

    1. Redis键(Key) Redis keys命令 2. Redis HyperLogLog Redis Hy...

  • Redis如何淘汰过期key的

    Redis如何淘汰过期的keysRedis keys过期有两种方式:被动和主动方式。 当一些客户端尝试访问它时,k...

  • Redis 学习笔记

    keys 查询相应的Key 2 .redis默认有16个库,从0开始 ttl key 查询有效期 返回 秒-1,...

  • Redis(过期策略)

    Redis方法文档解释Redis keys are expired in two ways: a passive ...

网友评论

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

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