首页 > 数据库 >redis持久化

redis持久化

时间:2022-12-22 16:34:13浏览次数:28  
标签:aof 持久 方式 宕机 redis RDB

1)RDB默认方式:

 

AOF方式 :

 

 

3) 对比

rdb的优点:高性能的持久化实现----创建一个子进程来执行持久化,先将数据写入临时文件,持久化过程结束后,再用这个临时文件替换上次持久化的文件;过程中主进程不做任何IO操作;
rdb的缺点:意外宕机时,丢失最后一次持久化的所有数据
aof的优点:可以灵活设置持久化方式;出现意外宕机时,尽可能丢失1秒的数据;
aof的缺点:持久化文件的体积通常会大于RDB方式;
执行fsync策略时的速度可能会比RDB方式慢

标签:aof,持久,方式,宕机,redis,RDB
From: https://www.cnblogs.com/harda/p/16999064.html

相关文章

  • redis 初探
    redis(端口6379)单线程基于内存操作很快cpu不是瓶颈是内存和带宽C语言写的使用redis-server--service-installredis.windows.conf--loglevelverboseselect3......
  • redis c++接口
    redis接口redis是c语言写的,有c接口,无c++接口。在一个负载均衡服务器项目中,用过一个redis的c++接口类。简单粗暴上代码吧,需要的自行移植一下。/**redis_interface.cpp*Aut......
  • Redis集群的三种方式详解(附优缺点及原理区别)
    Redis提供了三种集群方式,下面我重点详解Redis三种集群方式的原理及优缺点等区别@mikechen目录Redis主从复制模式Redis哨兵模式Redis集群模式Redis主从复制模式......
  • 刨根问底 Redis, 面试过程真好使(缓存穿透,缓存击穿,缓存雪崩等)
      在Web应用发展的初期阶段,一个网站的访问量本身就不是很高,直接使用关系型数据库就可以应付绝大部分场景。但是随着互联网时代的崛起,人们对于网站访问速度有着越来......
  • Docker高级篇:实战Redis集群!从3主3从变为4主4从
    通过前面两篇,我们学会了三主三从的Redis集群搭建及主从容错切换迁移,随着业务增加,可能会有主从扩容的,所以,本文我们来实战主从扩容PS本系列:《Docker学习系列》教程已经发布的......
  • RedisTemplate简单操作redis
    需要的依赖<!--操作redis的依赖--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-da......
  • 谈谈 Redis 的过期策略
    在日常开发中,我们使用Redis存储key时通常会设置一个过期时间,但是Redis是怎么删除过期的key,而且Redis是单线程的,删除key会不会造成阻塞。要搞清楚这些,就要了解R......
  • 框架搭建之redis(一)
    1、redis有多种集群模式:单机,主从,哨兵,集群。2、本次搭建一个集群模式。使用redis7.0,从3.0以后开始有了集群模式,但是3.0需要使用ruby完成集群搭建,5.0以后不用ruby了。3、......
  • 使用 Spring Data Redis 发布和订阅使用 Redis 发送的消息
    本指南将引导您完成使用SpringDataRedis发布和订阅使用Redis发送的消息的过程。您将构建什么您将生成一个应用程序,该应用程序用于发布字符串消息,并使用为POJO订阅......
  • Redis的数据复制
    介绍Redis的复制Redis的复制功能分为同步(sync)和命令传播(commandpropagate)这两个操作同步操作用于,将从服务器的数据库状态更新至主服务器当前所处的数据库状态;命令......