首页 > 数据库 > NoSQL > redis AOF落地策略rewrite导致阻塞问题
1.修改配置文件redis.conf中的参数
no-appendfsync-on-rewrite 为 yes
默认值是 no
#yes : 在日志重写时,不进行命令追加操作,而只是将其放在内存缓冲区里,避免与命令的追加造成DISK IO上的冲突,当rewrite完成后再追加到AOF文件。
#no : 在日志重写时,命令追加操作照常进行
2.动态参数的修改:
config set no-appendfsync-on-rewrite yes
注意:设置为yes会有安全问题出现,假设服务器进行rewrite的过程中掉电,存储在内存缓存中的操作将会丢失,不会追加到AOF文件。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29754888/viewspace-1612186/ ,如需转载,请注明出处,否则将追究法律责任。