假设我们在windows上有所有默认配置的redis,所以您知道有一个 dump.rdb
在 c:\program files\redis
如果redis正在进行繁重的工作,那么一些数据也在内存中。所以我想启用 AOF+RDB
因此,在执行以下步骤后,所有旧数据都将丢失
1- redis-cli config set appendonly yes
2- redis-cli config set appendfsync always
3- redis-cli config rewrite
4-重置redis服务
根据主信息,如果我不运行步骤4,则在服务器重置时将应用更改(我希望尽快应用更改)。
如果 dump.rdb
是178MB,经过以上步骤后,它会生成一个名为 temp-rewriteaof-2304.aof
差不多178MB,但从ui我看不到任何旧数据。
如果redis persist模式在数据负载较重的情况下发生变化,有没有办法或命令强制redis备份、保存或合并所有旧的或安全重置的内容?
暂无答案!
目前还没有任何答案,快来回答吧!