目前是主要业务都没在关系型数据库里而是放到 redis 上了,虽然用这么长时间没用出过啥问题但是总感觉缓存这东西还是不太稳,想搞个定期备份。
全量数据 100G 左右,目前 1 主 1 从读写分离,想要实现的效果比如每天 12 点把所有内存里的数据 dump 到第三方机器的文件上这样。虽然数据量不大全量备份也没啥问题,但是全量还是很慢的,最好还是能增量,但是不知道有没有什么好办法,比如追踪 aof 日志这种方式,如果每天 12 点把一天的读写记录全都溯源一遍那感觉也挺慢的啊。。。
1
dreamramon 2023-02-22 08:39:37 +08:00
一直都是集群,开了 adb 了,好多年,也没出过啥事。。。
|
2
8355 2023-02-22 09:29:01 +08:00
RDB
|
3
arloor 2023-02-22 14:16:11 +08:00
主从复制的 psync2 就是类似 AOF 的方式,你可以伪装成一个 slave 节点来收
https://mp.weixin.qq.com/s/ROQofjE5WwdAltazQ5p0QQ https://www.arloor.com/posts/redis/use-redis-replicate-to-do-remote-sync/ |
4
OldCarMan 2023-02-22 15:09:28 +08:00 1
阿里云好像有一个 DTS ,但好像是收费的;
另外一款工具:redis-port 好像是开源的。可以看看这个: https://www.tencentcloud.com/zh/document/product/239/31940 本地增量备份用:redis-dump 命令。 备份到其他实例用:redis-sync 命令 |