课程信息:
- 课程名称:Redis入门
- 章节名称:Redis的持久化的概述、Redis的持久化的RDB的方式
- 讲师姓名:慕神
课程内容:
- 两种持久化方式:
RDB方式
AOF方式 - 持久化使用方式
RDB持久化: 默认支持的,不需要进行配;那么RDB的方式它指的是在指定的时间间隔内将内存中的数据集快照写入磁盘,就是说我们给他指定比如说多少秒,30秒或者是几秒那么,我们把这数据,写入到磁盘一次。
AOF持久化: 这种机制将以日志的形式记录服务器所处理的每一个操作,那么在服务器启动支出,它会读取该文件,然后来重新去构建我们的数据库,这样的话来保证我们启动后数据中的是完整的
不持久化:我们可以通过配置来禁用Redis数据库持久化的功能,这样的话我们可以认为Redis就是一个缓存的机制
同时使用RDB和AOF - RDB优势:Redis数据库只包含一个文件,方便备份;性能最大化;
- RDB劣势:若想保证数据的高可用性,其不是一个好的选择;由于其使用子进程来实现持久化,因此当数据集非常大的时候会导致服务器停止几百毫秒,甚至1s。
- RDB配置:
学习心得:
通过本次学习,我学习了Redis的持久化以及实现持久化的几种方式,RDB方式和AOF方式,两种方式各有优缺点,本次学习我主要学习了RDB的操作,老师讲的非常的通俗易懂。