回答

收藏

MICONF Redis 配置为保存RDB 快照

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

在写入 Redis ( SET foo bar)在此期间,我收到了以下错误:
, H/ T3 O& s( h6 T4 H! XMICONF Redis 配置为保存 RDB 快照,但目前不能在磁盘上持久。禁止修改数据集的命令。有关错误的详细信息,请检查 Redis 日志。
5 [' |5 V0 i  V
基本上,我理解的问题是redis磁盘上不能保存数据,但不知道如何摆脱问题。
' L1 l( }* ]4 i6 L3 R" K0 L                                                               
( E# r2 J4 m, m8 o0 ]7 ~4 g    解决方案:                                                                5 a: q1 G; D: N8 J3 N
                                                                如果你遇到错误并正在运行redis实例上,一些重要数据不能丢弃(rdb您可以随时处理文件或目录的权限问题,或磁盘空间不足)rdb文件重定向到其他地方。
% w' k/ Y0 \% w使用redis-cli,可执行以下操作:
" @' G" q; a( ]8 ~7 rCONFIG 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将文件备份到安全的地方。
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则