回答

收藏

MICONF Redis 配置为保存RDB 快照

技术问答 技术问答 379 人阅读 | 0 人回复 | 2023-09-11

在写入 Redis ( SET foo bar)在此期间,我收到了以下错误:
3 g* B& C3 u) F* r( jMICONF Redis 配置为保存 RDB 快照,但目前不能在磁盘上持久。禁止修改数据集的命令。有关错误的详细信息,请检查 Redis 日志。
5 ~& ?- \' q8 G; h4 R+ L
基本上,我理解的问题是redis磁盘上不能保存数据,但不知道如何摆脱问题。
, ?+ M; @! R% k" X) a, J' K3 r                                                               
) [; g; N4 x6 g: r    解决方案:                                                                ! f) `4 g! i) y: B$ X
                                                                如果你遇到错误并正在运行redis实例上,一些重要数据不能丢弃(rdb您可以随时处理文件或目录的权限问题,或磁盘空间不足)rdb文件重定向到其他地方。  L/ c( ^. ~+ A$ c4 v: L
使用redis-cli,可执行以下操作:
9 |7 d( }, S& ?8 `  o2 ~CONFIG SET dir /tmp/some/directory/other/than/varCONFIG SET dbfilename temp.rdb之后,你可能想执行它BGSAVE命令确保数据被写入rdb文件。确保执行INFO persistence,bgsave_in_progressis already0和rdb_last_bgsave_statusis ok。之后,你现在可以开始生成了rdb将文件备份到安全的地方。
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则