博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
实验验证redis的快照和AOF
阅读量:5909 次
发布时间:2019-06-19

本文共 863 字,大约阅读时间需要 2 分钟。

安装配置redis

验证redis的主从复制

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服务,重启后查看键值:

转载于:https://www.cnblogs.com/myrunning/p/4271245.html

你可能感兴趣的文章
SVN Hooks的介绍及使用
查看>>
Oracle 字符集的查看和修改【上】
查看>>
tomcat注册windows服务
查看>>
使用qq邮箱的smpt服务发送邮件一定要记得用ssl
查看>>
20个非常有用的Java代码片段
查看>>
网站优化和竞价有什么区别
查看>>
MySQL开源热备工具XtraBackup的原理与程序说明
查看>>
mongoDB(1):windows下安装mongoDB(解压缩版)
查看>>
Ubuntu解决RTNETLINK answers: File exists
查看>>
ES6数组去重的最佳实践:Set结合Array.from() | 拓展运算符结合 Set
查看>>
深入屏幕像素概念
查看>>
awk命令的几个选项注释
查看>>
Windows更改临时文件夹
查看>>
iRedMail调整附件大小 & Postfix的bcc(自动转发/邮件备份/监控/归档) 在同一个服务器是有压力...
查看>>
唯识相链由来
查看>>
linux系统的负载与CPU、内存、硬盘、用户数监控shell脚本
查看>>
c语言简单版坦克大战(AllenEnemyTrank文件)
查看>>
Python中被双下划线包围的魔法方法
查看>>
JAVA核心编程教学
查看>>
Oracle:数据类型对应表
查看>>