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是假的吗????

 

 

 

posted @ 2020-11-27 21:50  圣金巫灵  阅读(36)  评论(0编辑  收藏  举报