| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 大数据 -> Redis的持久化机制(RDB和AOF)(1) -> 正文阅读 |
|
[大数据]Redis的持久化机制(RDB和AOF)(1) |
RDB:Redis DataBase AOF:Append Only File 官网参照:Redis Persistence – Redis 一、RDB 1、什么是RDB RDB:每隔一段时间,把内存中的数据写入磁盘的临时文件,作为快照,恢复的时候把快照文件读进内存。如果宕机重启,那么内存里的数据肯定会没有的,那么再次启动redis后(会从磁盘临时文件dump.rdb读取进redis),则会恢复 2.备份与恢复
3. RDB优劣势 优势
劣势
以上讲完理论,下面实操。找到redis.conf主配置文件 我的在
( /SNAP? ? ? ? ? ? ? ? 查找相应RDB配置位置) RDB的配置 1. 保存位置,可以在redis.conf自定义: ????????/user/local/redis/working/dump.rdb 2. 保存机制:
?以下演示10秒3个缓存更新,启动一次RDB备份。 ①重启redis使配置文件生效
②查看临时磁盘备份文件dump.rdb最后一次修改时间。(如果触发10秒3个缓存更新,看dump.rdb文件是否修改)
?③登录redis客户端,10秒内进行3次缓存更新 ? ?④查看临时磁盘备份文件dump.rdb最后一次修改时间(验证是否修改,结果符合预期) 3.stop-writes-on-bgsave-error
4. rdbcompression
5. rdbchecksum ? ? ? ? 是否开启,压缩文件校验,结合上面第4点开启压缩一起使用,会消耗cpu性能,但一般不会在意默认开启就行 (以上redis使用RDB持久化主要配置就完成了,重启redis即可。不想在一个博客写过长内容,AOF请看下篇Redis的持久化机制(RDB和AOF)(2)_p&f°的博客-CSDN博客) |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 11:07:50- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |