标签:name ssi 就是 性能 缺点 作用 完整 总结 redis
一、RDB(Redis DataBase)
1、是什么?
在指定的时间间隔内将内存中的数据集快照写入磁盘,
也就是行话讲的Snapshot快照,它恢复时是将快照文件直接读到内存里
Redis会单独创建(fork)一个子进程来进行持久化,会先将数据写入到
一个临时文件中,待持久化过程都结束了,再用这个临时文件替换上次持久化好的文件。
整个过程中,主进程是不进行任何IO操作的,这就确保了极高的性能
如果需要进行大规模数据的恢复,且对于数据恢复的完整性不是非常敏感,那RDB方
式要比AOF方式更加的高效。RDB的缺点是最后一次持久化后的数据可能丢失。
2、Fork
fork的作用是复制一个与当前进程一样的进程。新进程的所有数据(变量、环境变量、程序计数器等)
数值都和原进程一致,但是是一个全新的进程,并作为原进程的子进程
3、 rdb 保存的是dump.rdb文件
4、配置位置
SNAPSHOTTING快照
1)、Save
save 秒钟 写操作次数
2)、stop-writes-on-bgsave-error
3)、 rdbcompression
4)、 rdbchecksum
5)、 dbfilename
6)、dir
5、如何触发RDB快照
6、如何恢复
7、优势
8、劣势
10、如何停止
11、总结
标签:name ssi 就是 性能 缺点 作用 完整 总结 redis
原文地址:https://www.cnblogs.com/zyc-blogs/p/10228729.html