刚才调优Redis配置搞了一下午,内存溢出差点把LNMP整崩了 redis.conf里maxmemory一定要设置,不然Redis会把内存吃光。我习惯设成系统内存的70%左右,留点余地给MySQL和nginx。淘汰策略用volatile-lru就行,只淘汰带过期时间的key。还有啊,save别设太频繁,现在服务器内存都大,rdb备份间隔拉长点没事儿,我设的900秒1次,减少磁盘io负担。持久化可以关掉aof只用rdb,除非你对数据一致性要求变态高。对了,maxclients记得调大点,默认10000其实够用,但遇到突发流量还是加到20000稳妥。
登录/注册