首页 > 数据库 >Redis持久化(备份)

Redis持久化(备份)

时间:2023-09-04 20:55:57浏览次数:31  
标签:AOF set 持久 备份 Redis 60 k1 ROB

Redis持久化分为两种ROB/AOF

ROB:运用的快照的原理,默认开启,

   备份条件:时间线/数量线(60 :10000)

        ①时间到达60秒,检测访问数量是否达到10000,如果达到进行备份操作,如果没到达(哪怕是9999)继续计时,直至达到下一个约定条件

        ②访问数量达到10000,查看时间是否达到60,如果没有达到60,依然进行备份操作,刚好达到60,也同样进行备份操作

 

AOF:日志文件,默认关闭

  日志文件中记录的是每一步的操作,

  既然是操作就可以修改,set k1 100 → set k1 1000 X    set k1 100 → set k1 101 √  在原有数据(value)上改大小就不会出错

             101   ~    1000 检测出字节数不同 无法链接

             101  ~      102 检测出字节数相同   可以连接但是get数据时出错

  修复,相较于上一个问题 ——fix命令  出错误以下的操作记录全部删除(宁可错杀三千,也不放过一个)

 

  备份条件:总是备份

       每秒备份

       不备份

 

ROB与AOF建议全部开启,ROB备份的是数据库,AOF备份的是操作步骤

 

标签:AOF,set,持久,备份,Redis,60,k1,ROB
From: https://www.cnblogs.com/suotonghao/p/17678062.html

相关文章

  • Redis持久化
    1.描述redis的持久化是为了避免进程突然退出导致数据永久丢失,需要将redis中的数据以某种形式从内存保存到硬盘中。当redis再次重启时,通过这些redis持久化文件对进程结束之前的数据进行数据恢复。redis持久化的方式有RDB持久化和AOF持久化两种。RDB持久化是通过将数据保存到硬盘,A......
  • 虹科干货 | 什么是Redis数据集成(RDI)?
    大量的应用程序、日益增长的用户规模、不断扩展的技术需求,以及对即时响应的持续追求。想想这些是否正是你在经历的。也许你尝试过自己构建工具来应对这些需求,但是大量的编码和集成工作使你焦头烂额。那你是否知道,有这样一个工具可以帮助你实现从缓存中执行所有查询?一、推出Redis数......
  • Spring缓存抽象怎么和redis进行集成
    一.在Mavenpom.xml文件中加入Redis包<!--redis--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-redis</artifactId><version>${boot.version}</version></depen......
  • 云存储:实现数据备份与恢复的创新方法
    文章目录云存储的基本概念数据备份的创新方法自动化备份策略增量备份和版本控制多地点备份数据恢复的创新方法快速数据恢复弹性扩展性数据验证和一致性案例分析:AWSS3自动化备份策略增量备份和版本控制多地点备份快速数据恢复数据验证和一致性结论......
  • 9数据库备份与恢复技术
    冷备份:静态备份。将数据库正常关闭,在停止的状态下,将数据库的文件全部备份下来热备份:动态备份。利用备份软件,在数据库正常运行的状态下,将数据库中的数据文件备份出来         优点                         ......
  • 规则持久化-实现push模式持久化
                        ......
  • MySQL备份与恢复
    1.    直接拷贝数据库文件找到MySQL安装目录,如果是unix系列主机,进入data目录,tarcvf[数据库名].tar[数据库名],然后移动到用户目录,用ftpdownload这个文件,解压后拷贝到本机MySQL相应目录即可。2.    使用mysqldump导出:mysqldump--opt-uroot-p[密码]>dbbak.sql(使......
  • 规则持久化-规则管理三种模式
        ......
  • Redis存取数据快的原因
    1.Redis是完全基于内存的,绝大部分请求是纯粹的内存操作,这个数据存在内存中,类似于HashMap,而HashMap的优势就是查找和操作的时间复杂度都是0(1);2.数据结构简单,对数据操作也简单,redis中的结构都是特殊设计的;3.采用单线程,不存在多进程和多线程导致的切换而消耗CPU,不用去考虑各种锁的......
  • Amazo S3 是如何实现 99.999999999% 的持久性和可用性的?
    亚马逊简单存储服务(AmazonS3)是最广泛使用和可靠的云存储服务之一,提供高度可扩展和耐用的存储。许多S3客户的关键要求是确保其数据的最大正常运行时间和可用性。在本文中,我们将深入探讨S3如何通过其稳固的系统架构和实现方式实现超过99.99%的可用性。亚马逊云科技开发者社......