zoukankan      html  css  js  c++  java
  • 13_Redis_持久化

    一:概述:

      Redis的高性能是山于其将所有数据都存储在了内存中,为了使Redis在重启之后仍能保证数据不丢失,需要将数据从内存中同步到硬盘中,这一过程就是持久化。

      Redis支持两种方式的持久化,一种是RDB方式,一种是AOF方式心可以单独使用其中一种或将二者结合使用。

      关系型数据库MySQL持久化:数据保存在硬盘上何增删改语句,都是在硬盘上做的操作,断电以后,硬盘上的数据还是存在。

      非关系型数据库Redis:默认情况下,所有的增删改,数据都是在内存中进行操作。断电以后,保存在内存中的数据不存在的

    二:Redis持久化策略:适用于:适用于灾难备份、内存比较充裕的计算机

      1、RDB持久化(Redis的默认持久化机制,需配置)该机制是指在指定的时间间隔内将内存中的数据集快照写入磁盘。

      

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

      

      3、无持久化:我们可以通过配置的方式禁用Redis服务器的持久化功能,这样我们就可以将Redis视为一个功能加强版的memcached了。

      4、Redis可以同时使用RDB和AOF。

     

  • 相关阅读:
    一个经典的页面布局
    巧避new的一个原型设计模式
    讲解关于javascript的继承
    根据指定日期 算出该周的一周日期
    原型实现的一个观察者模式
    减少类之间的耦合性
    Android 代码下载
    (转)open gl 实例 demo vs2005 环境
    Tile editor 快捷键
    这是第一篇博客~
  • 原文地址:https://www.cnblogs.com/yaboya/p/8967970.html
Copyright © 2011-2022 走看看