VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > temp > python入门教程 >
  • Redis缓存过期或者内存满了处理

一.查看内存

redis-cli  #连接
info  #可以查看配置信息
config get 配置内容  #查看指定配置内容

 CONFIG GET maxmemory  #查看内存  如果maxmemory值为0,表示不做限制
 config get maxmemory-policy  #查看策略

二.配置的设置

config set 配置内容  #查看指定配置内容

或者改redis.conf

三.配置内存的几种写法

maxmemory 1048576

maxmemory 1048576B

maxmemory 1000KB

maxmemory 100MB

maxmemory 1GB

maxmemory 1000K

maxmemory 100M

maxmemory 1G

四.策略详情

复制noeviction: 不进行置换,表示即使内存达到上限也不进行置换,所有能引起内存增加的命令都会返回error
    
allkeys-lru: 优先删除掉最近最不经常使用的key,用以保存新数据
    
volatile-lru: 只从设置失效(expire set)的key中选择最近最不经常使用的key进行删除,用以保存新数据
    
allkeys-random: 随机从all-keys中选择一些key进行删除,用以保存新数据
    
volatile-random: 只从设置失效(expire set)的key中,选择一些key进行删除,用以保存新数据
    
volatile-ttl: 只从设置失效(expire set)的key中,选出存活时间(TTL)最短的key进行删除,用以保存新数据
 

出处:https://www.cnblogs.com/pythonywy/p/13845069.html



相关教程