redis故障处理
redis启动后告警:
WARNING you have Transparent Huge Pages (THP) support enabled in your kernel. This will create latency and memory usage issues with Redis. To fix this issue run the command 'echo never > /sys/kernel/mm/transparent_hugepage/enabled' as root, and add it to your /etc/rc.local in order to retain the setting after a reboot. Redis must be restarted after THP is disabled.
解决:
执行命令 echo never > /sys/kernel/mm/transparent hugepage/enabled
再启动redis,启动后又告警:
WARNING overcommit_memory is set to 0! Background save may fail
under low memory condition. To fix this issue add ‘vm.overcommit_memory = 1’ to > > > /etc/sysctl.conf and then reboot or run the command ‘sysctl vm.overcommit_memory=1’ > for this to take effect.
解决:
执行echo 1 > /proc/sys/vm/overcommit_memory 命令进行配置
之前的redis没做持久化,数据全没了