目录

概述

操作


概述

Redis提供了持久化方法:

1. RDB:该机制是指在指定的时间间隔内将内存中的数据集快照写入磁盘。

2. AOF:该机制将以日志的形式记录服务器所处理的每一个写操作,在Redis服务器启动之初会读取该文件来重新构建数据库,以保证启动后数据库中的数据是完整的。

RDB:Redis Database:通过但文件的方式来持久化。

RDB是默认的持久化方式,默认存储在启动的Redis服务器所在当前目录下的dump.rdb文件,一般都会修改存储在默认文件中。

持久化的时机:

1. 在数据库关闭时持久化(数据库宕机不会生成,数据可能会丢失);

2. 满足特点条件时会持久化,这里通过编辑配置文件即可;

优缺点:缺点,可能会丢失数据;优点:效率比较高。

AOF:Append Only File:通过操作日志文件的方式来持久化;

在操作部分将给出配置文件。

注意:可以直接查看生成的appendonly.aof文件,可以任务是一个日志文件

优缺点:缺点,效率比较差;优点:丢失数据量比较大。

操作

RDB文件

此处就有一个dump.rdb文件

在配置文件中,这个地方进行配置:

文件名,以及路径!

900秒有1个key改变就存。

300秒有10个key变就存。

60秒有10000个key变就存

下面是关于AOF文件:

appendonly yes,为开启,

下面那个是文件名。

持久化文件的目录和RDB相同

每s进行更新

Redis工作笔记-持久化相关推荐

  1. redis学习笔记-持久化

    redis学习笔记-持久化 前言 redis持久化有两种方式:RDB和AOF.分别对应着全量复制和增量复制.深刻理解各自的实现方式及适用场景对redis的使用和运维十分重要.下面就分别介绍. RDB持 ...

  2. Redis工作笔记-spring整合jedis

    目录 概念 代码与实例 概念 这里,一般都是用jedis去搞项目,而不是用spring自带的. 主要是xml: <?xml version="1.0" encoding=&q ...

  3. Redis工作笔记-spring-data-redis的基本使用

    目录 spring 操作 spring 这里使用spring-data-redis,来操作Redis,主要是通过spring来操作的,maven操作如下: pom.xml <?xml versi ...

  4. Redis工作笔记-Jedis的基本使用

    目录 使用前的配置 操作 使用前的配置 把conf文件里面绑定去掉,以及保护关闭就可以了: 下面是注释掉bind 操作 pom.xml配置如下: <?xml version="1.0& ...

  5. Redis工作笔记-主从复制Replication

    目录 概述 操作 概述 在Redis中配置Master-Slave模式非常简单,Redis中主从复制的特点和优势: 1. 同一个Master可以同步多个Slaves. 2. Slave同样可以接受其他 ...

  6. Redis工作笔记-事务

    目录 概念 操作 概念 和其他数据库一样,Redis,作为NoSQL数据库也是同样提供了事务机制.在Redis中,MULTI/EXEC/DISCARD/WATCH这四个命令实现了事务. 下面是事务的几 ...

  7. Redis工作笔记-Hash类型

    目录 概述 操作 概述 Redis中的Hash类型看成具有String Key和String Value的map容器.所以该类型非常适合于存储键值对象的信息.如Username.Password和Ag ...

  8. Redis工作笔记-Sorted-Sets类型

    目录 概述 操作 概述 Sorted-Sets和Sets类型相似,都不能出现重复的成员.他们之间的差别是Sorted-Sets中每一个成员都有一个分数(score)与之关联,Redis正是通过分数来为 ...

  9. Redis工作笔记-Set类型

    目录 概述 操作 概述 Set类型为没有排序的字符集合,可以在该类型上进行添加.删除或判断某一元素是否存在的操作, 最大为2的32次方的数据. Set不允许有重复额元素.如多次添加相同的数据,Set中 ...

最新文章

  1. 从键盘输入一行字符,写入到string.txt文本文件中
  2. java 取数组的前90位,LeetCode 面试题21. 调整数组顺序使奇数位于偶数前面
  3. 2021年第十六届全国大学生智能汽车竞赛线上比赛的广东、山东赛区赛道铺设规范
  4. vue实例属性之el,template,render
  5. mysql 更新 字段 递增_MySQL使用递增变量更新字段
  6. 肖仰华 | 知识图谱研究的回顾与展望
  7. 【CSS】学习笔记2 字体设置
  8. opencv-api findContours
  9. OC中字符串的提取与替换-四种不同方法实现
  10. M2Det 论文阅读心得[目标检测领域]
  11. 计算机中用于表示储存,计算机中用来表示存储器容量的基本单位是
  12. 软考高级 真题 2017年上半年 信息系统项目管理师 论文
  13. 适合APP的开发模式——敏捷开发
  14. js中更改div的背景颜色:
  15. 玉米社:百度竞价推广否词什么意思?在哪里查看?怎么添加?【全】
  16. 第八节课-深度学习软件
  17. java 导出数据设置进度条_java控制台输出百分比进度条示例
  18. 营业执照遗失该如何处理
  19. Word中在小方框里面打勾的正确方法
  20. 车牌识别技术栈研究报告

热门文章

  1. Lync Server 2013企业版部署系列之四:SQL准备
  2. Windows 网络服务架构系列课程详解(一) ----DHCP服务器的搭建与配置
  3. Ken Block 漂移大叔,程序实现精准漂移算法。
  4. 【转载】企业即时通讯为什么兴不起也衰不了
  5. 世上的人大都只会“飞鸽传书下载”,没人开发
  6. 我也来说说winsock最简单的编程
  7. Application对象 简单的聊天室
  8. 通用ShellCode深入剖析
  9. VC Studio 使用技巧大全
  10. apscheduler 脚本执行失败_在脚本中使用 Bash 信号捕获 | Linux 中国