zoukankan      html  css  js  c++  java
  • Redis 持久化机制

    1.背景

    之前在使用redis 时候,没有过多的考虑持久化!

    但是这样即使你用了redis 也是徒劳,表面上你是用上了redis 进行缓存数据,感觉已经给自己的架构添加了一个道QPS 防护墙!

    哈哈,这只是隐患的开始!一旦redis 挂了,所有的请求全部打到DB 上,瞬间DB也挂了,然后...背包跑吧!

    2.解决方法:

    redis有2种解决方法,AOF 和RDB  持久化机制;

    简单描述下AOF 机制:AOF就是你在持久化时候,记录的是你操作的所有日志,  AOF的文件也只会有一个,随着缓存的变多,AOF也变大的,

    RDB 则是根据策略 每隔一段时间才持久化一次,这样就会导致有时候redis突然挂了, 就会丢失一部分数据,

    2种方式有利弊,

    1.RDB 持久化 操作

    下面是我操作的一条数据 ,持久化在了dump.rdb 文件中,

    具体

    修改配置文件:

     save 5 1  表示的是每隔5秒 ,有一条数据更改了,就会进行一次持久化!

     这是我在关闭redis 之后,重启redis 后 重新又拿到了持久化的数据!

     具体测试 ,本人测试过! 不是耍流氓~!

    AOF 开启后

    可以看到生成了一个appendonly.aof 的文件

     

     具体的配置文件,

  • 相关阅读:
    用Jmeter完成性能测试
    Android Activity之间跳转和参数传递
    Android的四大组件
    REST服务和HTTP Headers
    移动端接口测试
    Android测试框架:Espresso
    HTML引用—180227
    HTML样式—180226
    HTML段落-180226
    HTML标题——180226
  • 原文地址:https://www.cnblogs.com/java-synchronized/p/7592099.html
Copyright © 2011-2022 走看看