优化redis appendonly文件
我有一个优化redis appendonly文件,redis,Redis,我有一个appendonly.aof文件太大了(1.5gb,29558054行) 当我试着加载redis时,它会挂起“将数据加载到内存中”一整天(仍然没有完成) 我可以做些什么来优化这个文件,因为它可能包含许多重复的事务(比如删除同一条记录) 或者我可以做些什么来查看进度,以了解我是否什么都不等待,或者在尝试恢复较旧的备份之前需要多长时间?使用redis 4+时,您可以使用混合格式进行优化,只需将aof use rdb preamble设置为yes即可 此设置就绪后,redis会在每次调用BGA
appendonly.aof
文件太大了(1.5gb,29558054行)
当我试着加载redis时,它会挂起“将数据加载到内存中”一整天(仍然没有完成)
我可以做些什么来优化这个文件,因为它可能包含许多重复的事务(比如删除同一条记录)
或者我可以做些什么来查看进度,以了解我是否什么都不等待,或者在尝试恢复较旧的备份之前需要多长时间?使用redis 4+时,您可以使用混合格式进行优化,只需将
aof use rdb preamble
设置为yes即可
此设置就绪后,redis会在每次调用BGAOFREWRITE
时将RDB格式的数据转储到AOF文件中,您可以通过以redis关键字开头的AOF文件内容进行验证
使用aof文件中的此REDIS关键字以及此
aof use rdb PRESSOME
重新启动后,REDIS将加载rdb,然后加载aof内容。您可以根据
如果你使用docker,你应该小心使用