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

    Redis的持久化

    Redis的数据存储在内存中,内存是瞬时的,如果linux宕机或重启,又或者Redis崩溃或重启,所有的内存数据都会丢失,为解决这个问题,Redis提供两种机制对数据进行持久化存储,便于发生故障后能迅速恢复数据。

    RDB

    Redis Database 在指定时间里将内存数据快照写入磁盘,数据恢复时就将快照直接读入内存。

    保存操作

    使用RDB方式保存数据,只需要修改redis.conf里的配置即可。
    配置格式:save
    save 900 1
    save 300 10
    save 60 10000
    即在 多少秒内修改了多少次则执行保存操作

    保存位置

    dbfilename:设置RDB的文件名,默认文件名为dump.rdb
    dir:指定RDB和AOF文件的目录
    这个都在redis.conf里配置

    AOF

    Append-only File(AOF),Redis每次接收到一条改变数据的命令时,它将把该命令写到一个AOF文件中(只记录写操作,读操作不记录),当Redis重启时,它通过执行AOF文件中所有的命令来恢复数据。同时如果两种都配置则优先加载AOF配置,因为AOF配置的文件更加完整

    保存操作

    AOF的持久化操作和RDB持久化操作类似,都是去修改redis.conf文件

    本博客为Swagger-Ranger的笔记分享,文中源码地址: https://github.com/Swagger-Ranger
    欢迎交流指正,如有侵权请联系作者确认删除: liufei32@outlook.com

  • 相关阅读:
    DOM基本介绍
    BOM的基本介绍
    对象
    函数
    时钟
    双色球
    JS数据结构
    微信扫二维码根据系统下载apk
    javascript相关积累
    ajax精华
  • 原文地址:https://www.cnblogs.com/Swagger-Ranger/p/10671078.html
Copyright © 2011-2022 走看看