1、我没有执行bgsave条件,执行了shutdown之后,数据会不会丢? 不会丢,因为只要执行shutdown 会默认,会先执行一条bgsave 。 2、kill -9会丢数据,kill不会丢数据,为什么? kill -9比较暴力,直接把父进程砍掉了,kill(或者pkill)会让redis把活干完(可以理解为kill为正常的推出流程,和前面的shutdown是一个意思)。 3、持久化的问题,同时开启两种持久化 aof和rdb,如果redis重启了,会去读哪个文件?如果aof比真实的少还会用aof的吗? 会优先读aof的,就算aof的少,也还是读aof的
标签:aof,面试题,bgsave,redis,更新,kill,shutdown From: https://www.cnblogs.com/honglicheng/p/18104561