11、缓存淘汰和过期删除
一、面试题
-
redis 默认的内存是多少?在哪里查看?如何设置和修改?
查看redis最大占用内存? config get maxmemory 打开redis配置文件,设置maxmemory参数,maxmemory是bytes字节类型,注意转换。 redis默认内存多少可用? redis.h 里我们可以看到最大可用内存 REDIS_DEFAULT_MAXMEMORY 的默认值是0,即最大可用内存默认没有设置最大值 64系统下不限制内存大小,32位操作系统最多可以使用3G 生产环境如何设置? 设置为内存为最大内存的3/4 什么命令查看redis的内存使用情况? info memory -
如果redis的内存使用超出了设置的最大值会怎么样?
存不进去,没有加上过期时间就会导致数据写满maxmemory 为了避免类似情况,引出下一章内存淘汰策略
...About 2 min