redis中文网上的一些内容
http://www.redis.cn/
1. redis 内存优化
(集合中)如果某个值超过了配置文件中设置的最大值,redis将自动把把它(集合)转换为正常的散列表
2.
3.
1 volatile-lru:只对设置了过期时间的key进行LRU
2 allkeys-lru : 删除lru算法的key
3 volatile-random:随机删除即将过期key
4 allkeys-random:随机删除
5 volatile-ttl : 删除即将过期的
6 noeviction : 永不过期,返回错误
使用info命令可以看内存使用情况:
设置maxmemory 100M:
重启服务器生效:
关闭服务器redis-cli shutdown
这里实验一下,如果超过最大内存会怎么样:
设置的maxmemory非常接近 used_memory了。
为什么超过maxmemory还不报错,我用的redis是假的吗????