如果 Redis 集群在 00:05 崩溃,那么在这之前设置的值可能还没有来得及写入到持久化文件中,因此在集群重启后可能会出现数据丢失的情况,这就取决于 Redis 的持久化方式和配置参数。
如果 Redis 使用的是默认的内存存储方式,那么在重启之后,所有数据都会被清空,因此设置的值也会丢失。
如果 Redis 使用了持久化机制(例如 RDB 或 AOF),并且已经成功将设置的值写入了持久化文件,那么在重启后可以通过持久化文件进行数据恢复。在这种情况下,如果 Redis 集群在 00:05 崩溃之前已经将设置的值写入到持久化文件中,并且重启后加载了该文件,那么设置的值就可以在 Redis 中被恢复。否则,数据仍然会丢失。
需要注意的是,在设置值的时候设置了 5 分钟的过期时间,如果在 Redis 集群重启之前,这个值已经过期了,那么在 Redis 集群重启后,这个键就不会再存在于 Redis 中。