bug记录-redis故障的一次处理
现象是这样的,redis启动不了,重启服务器现象依旧。
与大部分企业不同的是,我们的客户主要是学校。这类客户的订制软件一般都是要提供加密狗并且需要运行在windows服务器上的。由学校机房老师管理(大部分是信息技术老师,或者图书馆管理员)。很多学校周五是断电的,机房老师经常忘记安全关机,于是服务器容易出现莫名其妙的问题。
检查后发现原因 C:\Windows\ServiceProfiles\NetworkService\AppData\Local\Redis 文件大,c盘不够用,服务启动不了
于是开始解决
先卸载 sc delete Redis
找到redis启动时用到的配置文件redis.windows.conf,然后打开,添加配置,如果存在则修改
# 指定生成的文件最大为4G
maxheap 4294967296
# 指定文件生成到D盘的MyRedisSwap目录下
heapdir D:\MyRedisSwap\
再安装带配置文件 redis-server --service-install redis.windows.conf --loglevel notice --service-name Redis_new