zoukankan      html  css  js  c++  java
  • 实验验证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服务,重启后查看键值:

  • 相关阅读:
    Dive into ML
    tensorflow中模型的保存
    scope 命名方法
    Tensorflow中的Seq2Seq全家桶
    梯度消失与梯度爆炸问题
    Tensorflow 模型的保存、读取和冻结、执行
    训练神经网络的处方
    About Feature Scaling and Normalization
    论文中绘制神经网络的工具
    前端 OSS 自动化部署脚本
  • 原文地址:https://www.cnblogs.com/myrunning/p/4271245.html
Copyright © 2011-2022 走看看