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后方可执行。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· .NET10 - 预览版1新功能体验(一)