持久化-RDB 三种启动方式对比与优缺点分析|学习笔记

简介: 快速学习持久化-RDB 三种启动方式对比与优缺点分析

开发者学堂课程【Redis 入门到精通(进阶篇)持久化-RDB 三种启动方式对比与优缺点分析】学习笔记与课程紧密联系,让用户快速学习知识

课程地址https://developer.aliyun.com/learning/course/765/detail/13422


持久化-RDB 三种启动方式对比与优缺点分析

 

内容介绍

一、RDB 三种启动方式对比

二、rdb 特殊启动形式

三、RDB 的优缺点

 

一、 RDB 三种启动方式对比

image.png

二、 rdb特殊启动形式

1、全量复制

在主从复制中详细讲解

2、服务器运行中重启

debug  reload

3、关闭服务器时指定保存数据

shutdown  save

 

三、 RDB 的优缺点

1、RDB优点

1)、RDB 都不是一个紧凑压缩的二进制文件,存储效率较高

2)、RDB 内部存储的是 redis 在某个时间点的数据快照,非常适合用于数据备份,全量复制等场景。

3)、RDB恢复数据的速度要比 AOF 快很多

4)、应用:服务器中每X小时执行 bgsave 备份,并将 RDB 文件拷贝到远程机器中,用于灾难恢复。

2、RDB 缺点

1)、RDB 方式无论是执行指令还是利用配置,无法做到实时持久化,具有较大的可能性丢失数据

2)、bgsave 指令每次运行要执行 fork 操作创建子进程,要牺牲掉一些性能

3)、Redis 的中众多版本中未进行 RDB 文件格式的版本统一,有可能出现各版本服务之间数据格式无法兼容现象。

相关文章
|
NoSQL 安全 关系型数据库
【Redis源码】详细的RDB和AOF持久化过程(五)
【Redis源码】详细的RDB和AOF持久化过程(五)
71 0
|
NoSQL Redis 数据安全/隐私保护
redis的 rdb 和 aof 持久化方式的区别及使用场景
redis的 rdb 和 aof 持久化方式的区别及使用场景
325 0
|
2月前
|
存储 缓存 NoSQL
大数据-45 Redis 持久化概念 RDB AOF机制 持久化原因和对比
大数据-45 Redis 持久化概念 RDB AOF机制 持久化原因和对比
53 2
大数据-45 Redis 持久化概念 RDB AOF机制 持久化原因和对比
|
2月前
|
存储 缓存 NoSQL
大数据-46 Redis 持久化 RDB AOF 配置参数 混合模式 具体原理 触发方式 优点与缺点
大数据-46 Redis 持久化 RDB AOF 配置参数 混合模式 具体原理 触发方式 优点与缺点
72 1
|
5月前
|
监控 NoSQL Redis
Redis问题之什么是AOF持久化,它有哪些优点和缺点
Redis问题之什么是AOF持久化,它有哪些优点和缺点
|
存储 NoSQL 算法
Redis(二十五)-持久化操作之RDB
我们都知道Redis是纯内存的操作,数据首先被保存到内存中,但是内存中的数据是非持久化数据,即当服务器宕机,或者断电之后,内存中的数据就会丢失。所以数据只有保存到硬盘中才能持久化。Redis中默认的持久化方式是RDB的方式。
197 0
Redis(二十五)-持久化操作之RDB
|
缓存 NoSQL Redis
Redis(二十六)-持久化操作之AOF
上一篇文章我们介绍了 Redis(二十五)-持久化操作之RDB ,这篇文章接着来介绍另一种持久化的方式AOF。
275 0
Redis(二十六)-持久化操作之AOF
|
NoSQL Redis 数据安全/隐私保护
Redis如何实现持久化(AOF、RDB、混合模式)的优缺点
Redis如何实现数据不丢失 Redis的读写操作都是在内存中,所以Redis性能才会高,但是当Redis重启后,内存中的数据就会丢失,那为了保存内存中的数据不会丢失,Redis实现了数据持久化机制,会把数据保存到磁盘,这样Redis重启就能够从磁盘恢复原有的数据
258 0
Redis如何实现持久化(AOF、RDB、混合模式)的优缺点
|
存储 分布式计算 NoSQL
持久化-持久化简介|学习笔记
快速学习持久化-持久化简介
持久化-持久化简介|学习笔记
|
存储 缓存 NoSQL
持久化-AOF 持久化策略基本操作|学习笔记
快速学习持久化-AOF 持久化策略基本操作
持久化-AOF 持久化策略基本操作|学习笔记