【nosql-redis】关于持久化的补充

在网上看到。redis4.0版本后,增加了第三种持久化方法:混合持久化方式

只说差别:
第一种:RDB:快照方式
优点:文件以二进制数据存储,读写较快。在redis宕机或者需要快速启动时,可以快速恢复redis服务;

缺点:

1. 在数据持久化过程中,可能丢失一部分数据

2. 在持久化过程中,fork子进程,如果子进程过程中,数据量过大 或者处理时间长,会导致主进程性能受到影响。
第二种:AOF:文件追加方式

优点:
1. 以文件追加的方式存储数据到磁盘;例如:按照每秒/每次的频率进行追加,数据丢失较低,在数据完整性方面,优势明显。

2. 数据格式以写入命令的形式存入,在服务器重启过程中,redis恢复数据执行它里面的命令即可。

缺点:文件可能会越来越大,在重启过程中,恢复速度较慢;

第三种相较于前两种的区别:
先把当前数据以 RDB 形式写入文件的开头,在将后续的操作命令以 AOF 的格式存入文件

如何开启?混合持久化:使用 config set aof-use-rdb-preamble yes 直接开启混合持久化。

形式上利用了前两种的优点,那么此种方式的优缺点呢?

  • 优点:开头为 RDB 格式,使得 Redis 可以快速启动;rdb文件二进制方式 ;而后使用aof文件按照(一般为每秒存一次策略)持久化。保障了数据的完整性和一致性
  • 缺点:
  • AOF 文件中添加了 RDB 格式的内容,使得 AOF 文件可读性变的更差。
  • 兼容性差。混合持久化 AOF 文件,就不能用在 Redis 4.0 之前的版本了。

以上,针对【NoSQL数据库】【redis】redis基础知识整理-CSDN博客的补充内容。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/786852.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Java基础学习: java中的回调地狱问题

文章目录 一、什么是是回调地狱问题1、在Java中,回调地狱可能发生在以下几种情况:2、为了解决回调地狱问题,Java中可以采取以下策略: 二、java中回调解决了什么问题 一、什么是是回调地狱问题 在Java中,虽然回调地狱&…

护眼台灯哪个牌子好?护眼台灯品牌排行前十名推荐

台灯可以说家家必备的一盏灯具,如果家长有正在上学的孩子的更需要一款好的台灯,因为不管是看书、写字、阅读都离不开台灯的帮助,而且一款好的台灯不仅仅能够提供明亮充足的照明环境,而且还能起到保护视力健康,预防近视…

1.创建型模式--单例模式

0.序: 打算用AI工具学习23种设计模式,网上的很多设计模式介绍都是基于C/java这种的,虽然这些语言也勉强能看懂,但是我想为以后的应用做好准备,毕竟我是嵌入式开发,比较偏底层,用到的都是C语言。…

Linux a服务器复制文件到b服务器

Linux a服务器复制文件到b服务器 (1) SCP (Secure Copy Protocol): $ scp /path/to/local/file usernameremote_server:/path/to/remote/directory这将通过 SSH 安全地将文件从本地服务器复制到远程服务器。 描述: /path/to/local/file 替换为本地文…

【解决方案】荣耀系统Android8.0 system目录Read-only file system

本来以为直接把Charles证书改成系统证书格式,然后通过mt管理器root之后移动到系统证书目录就行了,结果访问baidu仍然显示网络错误,折腾一晚上。安装为用户证书,又与系统证书冲突。 手机型号:荣耀v10 EMUI&#xff1a…

【Apple Vision Pro 应用】一款专为Vision Pro设计的三维空间无尽跑酷游戏

跑酷类游戏基本上是手机时代的大爆款(充分利用手机的交互优势),代表神庙逃亡、地铁跑酷等,在VP眼镜端,还能玩出什么花样来,我知道我身边有一个创业者在做,目前还没上线,分享一家国外…

vite + vue项目报错:Uncaught ReferenceError: globalThis is not defined

vite vue项目报错&#xff1a;Uncaught ReferenceError: globalThis is not defined。 原因是&#xff0c;谷歌浏览器版本太低&#xff0c;引用的第三方库不支持导致。 解决方法&#xff1a;在index.html中添加 <script>this.globalThis || (this.globalThis this) &…

需要本地后端的真机调试-微信

打开和修改IP改为电脑与手机同一局域网的 不知道这个要不要

Spring Boot项目启动速度优化

1、配置自动配置排除列表&#xff0c;减少启动自动配置扫描&#xff0c;配置项spring.autoconfigure.exclude 2、启动类添加索引注解Indexed&#xff0c;去除启动过程中 Components 的扫描步骤&#xff0c;直接从索引文件读取。 import org.springframework.stereotype.lndexe…

浅谈数据治理之道 中小企业建设之建议(十)

前言&#xff1a; 随着零售业的日益竞争激烈&#xff0c;零售企业对于数据的管理和利用变得愈发重要。数据治理的全过程规划对于零售企业来说至关重要。在数据法规、安全、成本和质量等方面如何找到一条平衡且符合企业发展的路尤为重要&#xff0c;那么&#xff0c;探讨如何实施…

AIGC浪潮下,鹅厂新一代前端人的真实工作感受

AIGC 这一时代潮流已然不可阻挡&#xff0c;我们要做的不是慌乱&#xff0c;而是把握住这个时代的机会。本文就和大家一起来探索在 AIGC 下&#xff0c;前端工程师即将面临的挑战和机遇。聊聊从以前到现在&#xff0c;AIGC 给我们带来了怎么样的变化&#xff0c;下一代前端工程…

【详细教程制作】用户列表

&#x1f468;‍&#x1f4bb;个人主页&#xff1a;开发者-曼亿点 &#x1f468;‍&#x1f4bb; hallo 欢迎 点赞&#x1f44d; 收藏⭐ 留言&#x1f4dd; 加关注✅! &#x1f468;‍&#x1f4bb; 本文由 曼亿点 原创 &#x1f468;‍&#x1f4bb; 收录于专栏&#xff1a…

电脑分辨率怎么调,电脑分辨率怎么调整

随着电脑的普及以及网络的发展&#xff0c;我们现在在工作中都离不开对电脑的使用&#xff0c;今天小编教大家设置电脑分辨率&#xff0c;现在我们先了解这个分辨率是什么?通常电脑的显示分辨率就是屏幕分辨率&#xff0c;显示屏大小固定时&#xff0c;显示分辨率越高图像越清…

一个问题串联 Java 的几个基础知识

前言 关于 “” 和 equals() 的区别这个问题&#xff0c;我之前一直搞的很乱&#xff0c;虽然面试的时候一直没有被问到&#xff0c;但是我感觉这种是属于最基础的知识&#xff0c;如果不懂好像不是很好。后来我发现通过这个问题&#xff0c;可以串联起很多的知识点&#xff0…

正则表达式浅析

正则表达式&#xff0c;又称正规表示法、常规表示法&#xff08;英语&#xff1a;Regular Expression&#xff0c;在代码中常简写为regex、regexp或RE&#xff09;&#xff0c;计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。在很…

Linux多进程通信(3)——详细说说共享内存原理及使用例程

1.共享内存原理及优缺点 共享内存的原理便是将相同的一片物理内存映射到进程A和进程B不同的逻辑地址空间&#xff0c;两个进程同时访问这块物理内存&#xff08;共享内存&#xff09;。 1&#xff09;优点 共享内存是进程间通信访问速度最快。 例如消息队列&#xff0c;FIFO&…

Google Chrome将某个页签静音,不是网站

Google Chrome将某个页签静音&#xff0c;不是网站 打开chrome://flags/在里面搜索&#xff0c;audio&#xff0c;找到Tab audio muting UI contorl的选项&#xff0c;右侧设置为Enable。重新启动浏览器。 发现有声音的浏览器页签有一个喇叭图标&#xff0c;点击一下就行了。

Linux中间件(nginx搭建、LNMP服务搭建)

目录 一、安装nginx 第一步、下载nginx的压缩包到Linux中 ​第二步、安装依赖 第三步&#xff1a;安装 nginx 第四步&#xff1a;启动nginx 第五步&#xff1a;测试nginx 二、 nginx的配置文件 nginx.conf文件内容解读 案例&#xff1a;发布多个网站 二、lamp/lnmp …

独孤思维:自己瞎琢磨副业,根本赚不到钱

01 有人说&#xff0c;干嘛付费学副业&#xff0c;自己摸索不就行了&#xff1f; 我想起之前有个博主说的一句话&#xff0c;我特别赞同&#xff0c;正好可以回答这个问题。 你做副业&#xff0c;给自己设的目标&#xff0c;就像去往自己理想的山峰。 你不付费&#xff0c;…

一文入门Ubuntu22

目录 1.安装Ubuntu22 2.常用目录 3.常用指令 1.sudo 超级用户权限运行命令 2.ls 罗列当前文件信息 3.文件目录相关&#xff1a; 1.cd改变工作路径&#xff1a; 2.pwd 3.创建目录和文件&#xff1a; 4.which 5.ps 6.kill 7.ping 4.用户相关 5.ssh与scp 6.服务相关…