【发布时间】:2020-01-13 09:43:40
【问题描述】:
现在有一个redis,最大内存策略默认配置为“volatile-lru”。众所周知,当redis内存不足时,redis会选择一些有过期时间的key,按照“LRU”规则删除。现在假设这个redis中的所有key都没有设置过期时间。当redis内存不足时,写一个新的key,redis会报错吗?
【问题讨论】:
现在有一个redis,最大内存策略默认配置为“volatile-lru”。众所周知,当redis内存不足时,redis会选择一些有过期时间的key,按照“LRU”规则删除。现在假设这个redis中的所有key都没有设置过期时间。当redis内存不足时,写一个新的key,redis会报错吗?
【问题讨论】:
任何写命令都会出现“OOM 命令不允许”错误。将继续提供读取命令。
【讨论】: