Redis 关闭rdb和aof

Redis 关闭rdb和aof

问题:当往redis中导入数据时,有时会出现redis server went away的情况;

原因:

导入的数据量太大,而内存不够(即内存1G,但数据有2G)。此时的redis服务需要重启。

可能是同一时间导入的数据太多,导致数据持久化的操作出问题,此时需要关闭rdb跟aof。

 

(一) 关闭rdb的命令:

config set save ""

(或者进入配置文件将:

Save 900 1     

Save 300 10   

Save 60 10000  

注释掉,并打开save "" 的注释,使得  save ""  生效,即可关闭rdb;

 

(二) 关闭aof的命令(默认关闭):

config set appendfsync no

(或者进入配置文件,将appendonly设置为no,默认是 appendonly no )

(注:appendfsync 是同步机制,默认为appendfsync  everysec)---每秒同步一次写操作到aof文件中。

 

(三) 查询rdb和aof状态

该两种设置查询是否已修改成功,可分别通过

config get save,

config get appendfsync

命令来查看。

注意:该命令都是通过执行redis-cli后方可执行。

 

posted @ 2022-11-07 10:00  城市幽灵  阅读(1729)  评论(0编辑  收藏  举报