①、问题分析
当 linux 服务器重启后,然后开启 redis 服务器,结果会发现 redis 之前存储的数据会部分丢失甚至全部丢失。
②、解决方案
编辑 /etc/sysctl.config,添加一行
vm.overcommit_memory = 1
保存修改的配置,然后 sysctl -p 使配置生效
sysctl -p
这样 linux 服务器即使重启了,之前的数据依然存在。