(四)高并发redis学习笔记:redis持久化的意义主要是什么?

redis的持久化意义是什么?(主要是故障恢复)

redis,可以作为cache缓存,当然也可以保存一些较为重要的数据。
如果没有持久化的话,redis遇到灾难性故障的时候,就会丢失所有的数据,因为redis的数据是加载在内存中的。我们知道,内存的数据在断电或者重启之后,一般是没有了。

肯定会有人说,那redis岂不是很危险,谁敢用?一般来说,redis会配合其他关系型数据库一起使用,但是也有直接将数据保存只在redis中的。redis提供了持久化,就是为了解决出了故障能够尽快恢复,要不大量的请求打到了DB上,DB要是撑不住,就出事了~~~

如果通过持久化将数据搞一份儿在磁盘上去,然后定期比如说同步和备份到一些云存储服务上去,那么就可以保证数据不丢失全部,还是可以恢复一部分数据(大部分)回来的,不至于每次故障就会全部丢掉。
(四)高并发redis学习笔记:redis持久化的意义主要是什么?_第1张图片

那么redis怎么讲数据写到磁盘中,有哪些方式?
redis中的持久化机制有两种:RDB,AOF,详细介绍请看其他文章。

你可能感兴趣的:(redis)