我们知道redis是一个非常常用的内存型数据库,数据从内存中读取是它非常高效的原因之一,那么但是如果有一天,「redis分配的内存满了怎么办」?遇到这个面试题不要慌,这种问题我们分为两角度回答就可以:
「redis会怎么做」? 「我们可以怎么做」?
增加Redis可用内存
报警,然后增加Redis可用内存。
这种方法很暴力,也很好用,我们直接通过增加redis的可用内存就可以了, 有两种方式
- 「通过配置文件配置」
//设置redis最大占用内存大小为1000M
maxmemory 1000mb
大约 8 分钟