当前位置:首页 > 问答库 > 云计算培训时间 > 详情

redis有几种持久化存储化的方式?

来源:千锋教育

发布:千锋教育

2022-03-10

云计算培训时间 分类问答库

推荐答案

redis有几种持久化存储化的方式?工作原理?两者是否能够共存?

2种:AOFRDB

RDB方式原理:当redis需要做持久化时(执行SAVA或者BGSAVA命令,或者是达到配置条件时执行),redisfork一个子进程,子进程将数据写到磁盘上一个临时RDB文件中,当子进程完成写临时文件后,将原来的RDB替换掉(默认文件名为dump.rdb

云计算

云计算

AOF方式原理:AOF可以做到全程持久化,Redis每执行一个修改数据的命令,都会把这个命令添加到AOF文件中,当Redis重启时,将会读取AOF文件进行“重放”以恢复到Redis关闭前的最后时刻。由于os会在内核中缓存write做的修改,所以可能不是立即写到磁盘上。这样aof方式的持久化也还是有可能会丢失部分修改。不过我们可以通过配置文件告诉redis我们想要通过fsync函数强制os写入到磁盘的时机。

两者可以共存

更多问题在线答疑

导师线上坐镇
解答个性化学习难题

立即提问

下一篇

redis有几种高可用方案

相关问题

更多 >>
redis有几种持久化存储化的方式? redis有几种高可用方案 mysql的架构,怎么保证它的安全性 云计算培训机构哪家好? 云计算需要学什么
热门问题
云计算基础知识 云计算培训机构 云计算培训费用 云计算培训时间 云计算培训课程 云计算培训就业 零基础学云计算 云计算薪资待遇 云计算学习路线

全国咨询热线400-811-9990