折雨的天空
redis4.0.14在windows下崩掉的问题
2019-11-19 我好笨


Redis-x64-4.0.14.zip







可以百度搜,在github上下载得到,这个是能下载到的windows下的最新的版本了。



Redis-x64-4.0.14.zip



原因很简单,没条件安装linux下的redis的,服务器安装Msi版本直接报错退出,根本不让装。



用解压版,可以正常开启,但是过一段时间自己就死掉了







查看日志发现是在持久化的时候崩掉的,找了一下原因也没找到。







最后决定关闭掉持久化,关闭方法:







找到配置文件中对应代码注释掉:



save 900 1 
save 300 10
save 60 10000



加#注释掉,然后去掉这段代码上面一句



#save ""



前面的#就可以了,取消了rdb方式的持久化;



如果害怕没有持久化,心里不安,好吧,经测试开启AOF方式的持续化,也不会崩掉:







开启方法:







edis 开启AOF

找到redis 安装目录

打开 redis.conf  修改以下参数:

appendonly  yes        (默认no,关闭)表示是否开启AOF持久化: 

appendfilename “appendonly.aof”    AOF持久化配置文件的名称:

AOF持久化策略(默认每秒):

  appendfsync always (同步持久化,每次发生数据变更会被立即记录到磁盘,性能差但数据完整性比较好)

  appendfsync everysec (异步操作,每秒记录,如果一秒钟内宕机,有数据丢失)

  appendfsync no (将缓存回写的策略交给系统,linux 默认是30秒将缓冲区的数据回写硬盘的)





参照文章:



https://www.jianshu.com/p/c3e72178f48c

发表评论:
昵称

邮件地址 (选填)

个人主页 (选填)

内容