首页 > 其他 > 详细

redis的间隔性速度慢的问题

时间:2020-06-22 19:48:52      阅读:127      评论:0      收藏:0      [点我收藏+]

php操作redis,偶尔间歇性很慢.查看redis日志发现:Asynchronous AOF fsync is taking too long (disk is busy?). Writing the AOF buffer without waiting for fsync to complete, this may slow down Redis.

查看redis配置发现同时开启了RDB和AOF,我们关闭AOF.

RDB和AOF区别:

RDB是通过设置一系列的触发条件,将内存数据快照写入磁盘.这是默认的持久化策略.如配置中的:

save 900 1 #after 900 sec (15 min) if at least 1 key changed
save 300 10 #after 300 sec (5 min) if at least 10 keys changed
save 60 10000 #after 60 sec if at least 10000 keys changed

  

AOF是以日志形式记录每一个写操作,删除操作.查询操作不会记录.默认是不开启的.

appendonly yes #no 为开启

 

因为该redis对应的rdb文件和aof文件均过G,重新启动一次需要至少20多秒,所以我们通过redis-cli更新配置,不用重启redis服务

CONFIG GET appendonly #查看
CONFIG set appendonly no #设置

  

记得在redis.conf中将appendonly 设置为no,这样下次重启redis时不会再次开启aof.

redis的间隔性速度慢的问题

原文:https://www.cnblogs.com/itfenqing/p/13178592.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!