在使用Redis的master-slave模式時遇到以下問題:
? ? '-MISCONF Redis is configured to save RDB snapshots, but is currently not ab……'
解決方法:
? ? 在/etc/sysctl.conf 添加 'vm.overcommit_memory = 1' ,然后重啟Redis
內核參數(shù)overcommit_memory
它是內存分配策略
可選值:0、1、2。
0: 表示內核將檢查是否有足夠的可用內存供應用進程使用;如果有足夠的可用內存,內存申請允許;
? ? ? 否則,內存申請失敗,并把錯誤返回給應用進程。
1: 表示內核允許分配所有的物理內存,而不管當前的內存狀態(tài)如何。
2: 表示內核允許分配超過所有物理內存和交換空間總和的內存