美文网首页
Redis进阶提升与主从复制

Redis进阶提升与主从复制

作者: 溅十三 | 来源:发表于2020-04-05 20:02 被阅读0次

1. 什么是RDB

RDB:每隔一段时间,把内存中的数据写入磁盘的临时文件,作为快照,恢复的时候把快照文件读进内存。如果宕机重启,那么内存里的数据肯定会没有的,那么再次启动redis后,则会恢复。

2. 备份与恢复

内存备份 --> 磁盘临时文件
临时文件 --> 恢复到内存

3. RDB优劣势

  • 优势
    1. 每隔一段时间备份,全量备份
    2. 灾备简单,可以远程传输
    3. 子进程备份的时候,主进程不会有任何io操作(不会有写入修改或删除),保证备份数 据的的完整性
    4. 相对AOF来说,当有更大文件的时候可以快速重启恢复
  • 劣势
    1. 发生故障是,有可能会丢失最后一次的备份数据
    2. 子进程所占用的内存比会和父进程一模一样,如会造成CPU负担
    3. 由于定时全量备份是重量级操作,所以对于实时备份,就无法处理了。

4. RDB的配置

  1. 保存位置,可以在redis.conf自定义:
    /user/local/redis/working/dump.rdb
  2. 保存机制:

save 900 1
save 300 10
save 60 10000
save 10 3

  • 如果1个缓存更新,则15分钟后备份
  • 如果10个缓存更新,则5分钟后备份
  • 如果10000个缓存更新,则1分钟后备份
  • 演示:更新3个缓存,10秒后备份
  • 演示:备份dump.rdb,删除重启
  1. stop-writes-on-bgsave-error
    • yes:如果save过程出错,则停止写操作
  • no:可能造成数据不一致
  1. rdbcompression
    • yes:开启rdb压缩模式
    • no:关闭,会节约cpu损耗,但是文件会大,道理同nginx
  2. rdbchecksum
    • yes:使用CRC64算法校验对rdb进行数据校验,有10%性能损耗
    • no:不校验

总结

RDB适合大量数据的恢复,但是数据的完整性和一致性可能会不足。

Redis 的发布(pub)与订阅(sub)

image.png

Redis的持久化机制 - RDB

设置备份路径:


image.png
image.png

设置更新时间:


image.png
image.png
备份时发生错误,停止写操作,防止数据的一致性
image.png

数据压缩:


image.png

相关文章

  • Redis进阶提升与主从复制

    1. 什么是RDB RDB:每隔一段时间,把内存中的数据写入磁盘的临时文件,作为快照,恢复的时候把快照文件读进内存...

  • Redis Sentinel 介绍与部署

    Redis Sentinel 介绍与部署 1. Sentinel介绍 1.1 主从复制的问题 Redis主从复制可...

  • 高可用的redis服务搭建

    Redis Sentinel 介绍与部署 1. Sentinel介绍 1.1 主从复制的问题 Redis主从复制可...

  • Redis|主从复制与哨兵机制

    1. Redis主从复制 1.1 Redis主从复制 Redis主从复制主要有两个角色,主机(master)对外提...

  • MySQL主从复制

    主从复制 Redis主从复制[https://www.kylin.show/53469.html] MySQL与R...

  • 【Redis学习笔记】13 Redis 主从复制

    1. Redis 主从复制特性 2. Redis 主从复制流程 3. Redis 主从复制操作 IP地址端口角色1...

  • Redis主从复制

    Redis主从复制 一.主从复制介绍 1.Redis复制功能介绍 1)Redis 使用异步复制。从 Redis2....

  • Redis的高可用

    Redis主从复制 什么是主从复制 Redis有三种集群方案,主从复制,哨兵,cluster集群,主从复制是指将一...

  • redis(二)

    Redis用户认证 禁用危险命令 主从复制的过程 主从复制的部署 哨兵 Redis哨兵+主从+密码 Redis哨兵...

  • redis主从设置

    redis主从复制 Redis读取写入的速度都特别快,但是也会产生读压力特别大的场景。 Redis支持主从复制,主...

网友评论

      本文标题:Redis进阶提升与主从复制

      本文链接:https://www.haomeiwen.com/subject/ebspphtx.html