redis你知道它怎么做数据持久化?比如说redis单机的,然后你要是给它停掉以后,它的数据还能恢复么?
Redis持久化机制保证了Redis服务器在重启后数据不丢失,通过RDB和AOF文件来恢复内存中原有的数据。
这两种持久化方式可以单独使用,也可以同时使用
说一下RDB
RDB持久化通过创建数据集的快照来工作,在指定的时间间隔内将Redis在某一时刻的数据状态保存到磁盘中的一个RDB文件中。
还可以通过save和bgsave命令两个命令来手动触发RDB持久化操作。
说一下AOF
AOF持久化通过记录每个写操作命令并将其追加到AOF文件中来工作,恢复时通过重新执行这些命令来重建数据集。
AOF的主要作用是解决了数据持久化的实时性,目前已经是Redis持久化的主流方式。

浙公网安备 33010602011771号