开启redis后再启用aof会不会引起数据丢失
答案:2 悬赏:80 手机版
解决时间 2021-03-15 18:46
- 提问者网友:感性作祟
- 2021-03-15 14:46
开启redis后再启用aof会不会引起数据丢失
最佳答案
- 五星知识达人网友:孤老序
- 2021-03-15 16:08
开启aof之前的数据是会丢失的,执行bgrewriteaof是无效的。
aof是对每个命令操作记录,以及新文件替换旧记录文件的方式,猜想除非启动aof后,新key肯定有,但旧key有过操作,才会在aof有记录,从而造成这样的情况。
全部回答
- 1楼网友:洎扰庸人
- 2021-03-15 16:26
没想过这个问题,值得验证一下…aof是对每个命令操作记录,以及新文件替换旧记录文件的方式,我猜想除非你启动aof后,新key肯定有,但旧key有过操作,才会在aof有记录吧。
但旧的那部分数据会从rdb加载
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯