有哪些Redis进阶知识点需要一览?

2026-05-25 12:060阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计4335个文字,预计阅读时间需要18分钟。

有哪些Redis进阶知识点需要一览?

Redis的持久化机制RDB:Redis DataBase,RDB是一种每隔一段时间,将内存中的数据写入磁盘的临时文件,作为快照,以便在恢复时读取。如果服务器重启,内存中的数据会丢失,但可以通过读取这些快照文件恢复数据。

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

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

  3. RDB优劣势

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

本文共计4335个文字,预计阅读时间需要18分钟。

有哪些Redis进阶知识点需要一览?

Redis的持久化机制RDB:Redis DataBase,RDB是一种每隔一段时间,将内存中的数据写入磁盘的临时文件,作为快照,以便在恢复时读取。如果服务器重启,内存中的数据会丢失,但可以通过读取这些快照文件恢复数据。

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

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

  3. RDB优劣势

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