什么是持久化
就是将内存数据保存到硬盘
Redis特征:值存放在内存
Redis宕机后,值是否回消失?
不会的,redis支持持久化机制
特征:rdb存储
RDB是以二进制文件,是在某个时间点将数据写入一个临时文件,持久化结束之后,用这个临时文件替换上次持久化的文件,达到数据恢复的目的。
优点;使用单独的子进程程来进行持久化,主进程不会进行IO操作,保证了redis的高性能
缺点:RDB是间隔一段时间进行持久化,如果持久化之间Redis发生故障,会发生数据丢失。所以这种方式更适合数据要求不严谨的时候.
aof
实时存储 日志文件方式存储,文件大。