美文网首页NoSQL数据库redis
Redis内存清除策略

Redis内存清除策略

作者: 技术老男孩 | 来源:发表于2023-03-07 08:13 被阅读0次

一、为什么要使用内存清除策略:

  • 当内存空间不足,删除内存里已经存储的数据的方式
  • 内存清除策略是软件的开发者写好的功能程序并定义的名称方便运维调用。
  • 根据需要选择使用那种内存清除策略即可。
  • 我们运维要知道策略名称 和清除数据的方式!!!

二、配置路径:

  • 与内存相关的配置项
vim /etc/redis/6379.conf
# 设置需要分配给redis的最大物理内存
maxmemory       //最大内存
# 当剩余内存不足配置内存的时候执行以下的清除策略
maxmemory-policy    //定义使用策略
策略分类 说明 名称 删除范围
LRU 删除最近
最少使用
volatile-lru 针对设置了TTL的key
allkeys-lru 针对所有的key
LFU 删除使用
频率最少的
volatile-lfu 针对设置了TTL的key
allkeys-lfu 针对所有的key
RANDOM 随机删除 volatile-random 针对设置了TTL的key
allkey-random 针对所有的key
volatile-ttl 删除快要
过期的
noeviction 不删除

相关文章

  • Redis内存清除策略

    一、为什么要使用内存清除策略: 当内存空间不足,删除内存里已经存储的数据的方式 内存清除策略是软件的开发者写好的功...

  • Redis - 过期策略和内存淘汰策略

    Redis - 过期策略和内存淘汰策略 Redis内存过期策略 Redis是key-value数据库,我们可以设置...

  • redis_内存淘汰策略

    redis_内存淘汰策略 介绍 Redis的内存淘汰策略是指在Redis的用于缓存的内存不足时,怎么处理需要新写入...

  • Redis从入门到精通(三、Redis的过期策略和内存淘汰机制)

    此篇介绍了Redis过期策略以及Redis的内存淘汰机制,从内存淘汰的8种策略,如何开启内存淘汰策略到如何选择合适...

  • Redis过期策略和内存淘汰机制

    内存淘汰策略 当 Redis 节点分配的内存使用到达最大值以后,为了继续提供服务,Redis 会启动内存淘汰策略,...

  • redis基础&spark操作redis

    Redis内存淘汰策略 将Redis用作缓存时,如果内存空间用满,就会自动驱逐老的数据。 为什么要使用内存淘汰策略...

  • Redis过期策略和内存淘汰机制

    一、关于Redis内存回收 Redis是基于内存操作的非关系型数据库,Redis中提供了多种内存回收策略,当内存容...

  • redis内存淘汰策略

    什么时候执行内存淘汰策略 redis为内存数据库,当redis内存耗尽的时候,将执行内存淘汰策略(就是抛弃一些ke...

  • 5.Redis内存淘汰策略

    Redis内存淘汰策略 Redis在使用内存达到某个阈值(通过maxmemory配置)的时候,就会触发内存淘汰机制...

  • Redis知识梳理——淘汰策略

    Redis淘汰策略 Redis中设置最大使用内存,当内存数据集达到阈值时,redis将对内存数据进行淘汰,淘汰规则...

网友评论

    本文标题:Redis内存清除策略

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