实验验证redis的快照和AOF
安装配置redis http://www.cnblogs.com/myrunning/p/4222385.html
验证redis的主从复制 http://www.cnblogs.com/myrunning/p/4271167.html
1.1验证redis的快照
1.1.1修改redis配置文件


在这里需要注意一下快照文件保存的路径当前redis用户必须有读写的权限,由于我们当前使用的是root用户,所以不存在读写权限不足的问题。


1.1.2启动redis服务

查看一下是否启动:

1.1.3查看dump.rdb文件
从redis配置文件中可以得知redis快照文件位置为/var/lib/redis。

登录redis 验证:

1.1.4测试redis快照功能
可以看到目前redis里面有两个键值,dcf和abc,我们再次设置新值进去。


从上面的图示中可以看到,上次执行set进去的键值在经过停止服务后还能被重新得到,数据没有丢失,这就是快照的功能。redis 服务在启动的时候,会根据配置文件读取快照文件,把快照文件里的内容加载到内存中,防止数据的丢失,注意快照加载数据是一次完成的,也就是说一次把快照文件里的数据全部加载到内存中,如果这个快照文件很大,那么这么加载效率是很慢的,这一点需要注意。
1.2验证redis的AOF
1.2.1修改redis配置文件
我们需要修改redis的配置文件,打开AOF功能。

1.2.2启动redis服务

查看启动进程:

1.2.3查看appendonly.aof文件

登录到redis服务验证一下:

可以看到当我们打开AOF功能后,启动redis服务发现我们之前保存进去的键值都已经不存在了,这是因为当打开AOF功能后,系统在启动后会优先读取appendonly.aof文件,而忽略dump.rdb文件,所以造成保存在dump.rdb文件的内容没有被加载到redis服务中。
1.2.4测试AOF功能
使用AOF保存一些键值:

现在再次查看appendonly.aof文件的变化:

查看appendonly.aof文件内容:

关闭redis服务,重启后查看键值:

实验验证redis的快照和AOF的更多相关文章
- 验证redis的快照和AOF
http://blog.csdn.net/lichangzai/article/details/8692103 redis持久化简介: redis是一个支持持久化的内存数据库,也就是说redis需要经 ...
- redis RDB快照和AOF日志持久化配置
Redis持久化配置 Redis的持久化有2种方式 1快照 2是日志 Rdb快照的配置选项: save 900 1 // 900内,有1条写入,则产生快照 save 300 1000 ...
- 170320、使用快照和AOF将Redis数据持久化到硬盘中
前言 我们知道Redis是一款内存服务器,就算我们对自己的服务器足够的信任,不会出现任何软件或者硬件的故障,但也会有可能出现突然断电等情况,造成Redis服务器中的数据失效.因此,我们需要向传统的关系 ...
- 探索Redis设计与实现11:使用快照和AOF将Redis数据持久化到硬盘中
本文转自互联网 本系列文章将整理到我在GitHub上的<Java面试指南>仓库,更多精彩内容请到我的仓库里查看 https://github.com/h2pl/Java-Tutorial ...
- redis 实战操作RDB和AOF快照持久化
前言:redis是我们常用的缓存方式,今天就来介绍下两种持久化的方式吧,先科普概念,再实战操作 一.RDB Redis将某一时刻的快照(备份的数据库数据)保存成一种称为RDB格式的文件中,这种格式是经 ...
- Redis持久化之rdb&aof
Redis有两种持久化的方式:快照(RDB文件)和追加式文件(AOF文件) RDB持久化方式是在一个特定的间隔保存某个时间点的一个数据快照. AOF(Append only file)持久化方式则会记 ...
- Linux - redis持久化RDB与AOF
目录 Linux - redis持久化RDB与AOF RDB持久化 redis持久化之AOF redis不重启,切换RDB备份到AOF备份 确保redis版本在2.2以上 实验环境准备 备份这个rdb ...
- Redis持久性——RDB和AOF
Redis持久性 Redis提供了不同的持久性选项: RDB持久性以指定的时间间隔执行数据集的时间点快照. AOF持久性记录服务器接收的每个写入操作,将在服务器启动时再次播放,重建原始数据集.使用与R ...
- redis持久化RDB和AOF
Redis 持久化: 提供了多种不同级别的持久化方式:一种是RDB,另一种是AOF. RDB 持久化可以在指定的时间间隔内生成数据集的时间点快照(point-in-time snapshot). AO ...
随机推荐
- 仿IOS圆形下载进度条
/** * Created by C058 on 2016/5/25. */ public class MyHoriztalProgressBar extends ProgressBar { priv ...
- Javaweb三大组件之过滤器filter
Filter的三个方法 void init(FilterConfig):在Tomcat启动时被调用: void destroy():在Tomcat关闭时被调用: void doFilter(Servl ...
- jvm运行机制与内存管理
http://blog.csdn.net/lengyuhong/article/details/5953544 http://www.cnblogs.com/nexiyi/p/java_memory_ ...
- cf 二分图
题目链接:http://vjudge.net/contest/133033#problem/C 题目大意:给你n个点,m条边,将其分成两个集合,集合A是图的一个点覆盖,集合B也是图的一个点覆盖,要求集 ...
- nefu558 bfs
Description AC小公主很喜欢设计迷宫,她设计的迷宫只有两个口,一个入口,一个出口.但小公主有时候很调皮,她会让挑战者走不出迷宫.现在给你AC小公主的迷宫请你判断挑战者能否成功从出口走出迷宫 ...
- 分享Kali Linux 2016.2第42周镜像文件
分享Kali Linux 2016.2第42周镜像文件Kali Linux官方在10月16日发布Kali Linux 2016.2的第42周镜像文件.这一次不再像上几次,推迟提供32位镜像文件,而是同 ...
- 8659 Mine Sweeping
时间限制:500MS 内存限制:65535K提交次数:37 通过次数:15 题型: 编程题 语言: G++;GCC Description The opening ceremony of the ...
- 用触发器来实现Oracle的自增长列
1, 添加id列 -- ############################################### -- add ID column for XXXXXXTABLE -- #### ...
- BestCoder#16 A-Revenge of Segment Tree
Revenge of Segment Tree Problem Description In computer science, a segment tree is a tree data struc ...
- NUC_HomeWork1 -- POJ2067(最短路)
C - Fire Station Description A city is served by a number of fire stations. Some residents have comp ...