# 008. redis 持久化机对于生产环境中的灾难恢复的意义

有的可能自己看过一些 redis 的教程,所有的资料其实都会讲解 redis 持久化,但是有个问题,我到目前为止,没有看到有人很仔细的去讲解,redis 的持久化意义

比如 redis 的持久化,RDB、AOF 区别,各自的特点是什么,适合什么场景?redis 的企业级的持久化方案是什么,是用来跟哪些企业级的场景结合起来使用的?

基于这个原因本课程会着重讲解 redis 持久化的意义

redis 持久化的意义,在于故障恢复

比如你部署了一个 redis,作为 cache 缓存,当然也可以保存一些较为重要的数据,如果没有持久化的话,redis 遇到灾难性故障的时候,就会丢失所有的数据

如果通过持久化将数据存在磁盘上,然后可以定期同步和备份这些文件到一些云存储服务上去,那么就可以保证数据不丢失全部,还是可以恢复一部分数据回来的