一.修改配置文件
redis.conf
的
maxmemory(设置redis占用物理机的最大内存)
参数,增加
Redis
可用内存;
比如:maxmemory 2gb;
二.设置缓存淘汰策略,提高内存的使用效率
比如:
(1)先进先出算法(FIFO):如果一个数据最先进入缓存中,则应该最早淘汰掉,类似于队列;
(2)Least Frequently Used(LFU):淘汰一定时期内被访问次数最少的页面(以次数作为参考标准);
(3)Least Recently Used(LRU):淘汰最长时间未被使用的页面(以时间作为参考标准);
三.使用 Redis 集群模式,提高存储量
比如:可以采用分片集群(Cluster),设置多个主节点,一个主节点的内存是1G,那么集群的总内存就是多个1G相加;这样内存就相对宽裕了。