Redis的持久化--RDB
来源:互联网 发布:数据库建立流程图 编辑:程序博客网 时间:2024/05/17 04:25
Redis提供了RDB持久化机制,即在指定的时间间隔内将内存中的数据集快照写入到磁盘中。
RDB的优点:
1、这种方式,备份Redis数据库只有一个文件,一旦系统出现灾难性故障,可以非常容易进行恢复。
2、可以轻松的将一个压缩的备份文件转移到其他安全的存储介质上。
3、性能最大化,开始持久化时,只需fork出一个子进程,之后由子进程完成这些持久化的工作,可以极大的避免服务进程执行IO操作。
4、数据集很大时,启动效率高。
RDB的缺点:
1、可以造成数据的丢失,因为系统一旦在定时持久化之前出现宕机,此前没有来得及写入磁盘的数据都将丢失。
2、RDB是通过fork子进程来协助完成数据库持久化工作的,如果数据集较大时,可能会导致这个服务器停止服务几百毫秒,甚至1秒。
RDB的优点:
1、这种方式,备份Redis数据库只有一个文件,一旦系统出现灾难性故障,可以非常容易进行恢复。
2、可以轻松的将一个压缩的备份文件转移到其他安全的存储介质上。
3、性能最大化,开始持久化时,只需fork出一个子进程,之后由子进程完成这些持久化的工作,可以极大的避免服务进程执行IO操作。
4、数据集很大时,启动效率高。
RDB的缺点:
1、可以造成数据的丢失,因为系统一旦在定时持久化之前出现宕机,此前没有来得及写入磁盘的数据都将丢失。
2、RDB是通过fork子进程来协助完成数据库持久化工作的,如果数据集较大时,可能会导致这个服务器停止服务几百毫秒,甚至1秒。
RDB持久化机制需要改动的redis.conf配置项如下:
1、触发RDB的条件:
2、配置是否压缩 yes是压缩,no不压缩
3、输出快照文件的文件名称:
4、输出快照文件的目录:
5、Redis的安全性,requirepass设置redis需要口令,例如redis-cli shutdown就需要口令
6、配置Redis的最大连接数
7、记录执行时间超过10000微秒的命令
0 0
- Redis的持久化--RDB
- Redis的持久化-RDB
- Redis的持久化-RDB
- Redis RDB持久化
- Redis RDB持久化
- redis持久化--rdb
- Redis-RDB持久化
- redis- 持久化-rdb
- 【redis】RDB 持久化
- redis持久化RDB
- redis的rdb快照持久化
- redis的持久化(RDB/AOF)
- Redis的持久化(RDB&&AOF)
- redis的持久化RDB和AOF
- redis的持久化 RDB AOF
- Redis的RDB和AOF持久化
- Redis的持久化之RDB方式
- Redis的持久化-RDB和AOF
- 一个老程序员的建议
- Lintcode - MedianII
- Leetcode NO.90 Subsets II
- ESQL之刷新模块配置
- Lintcode - Sort Letters by Case
- Redis的持久化--RDB
- [Project organization] some advices
- 游览 Nana 1.0
- JavaBean的使用
- string==NULL 和*str=='\0'的不同
- 关于spring3中初始化问题$EnhancerBySpringCGLIB$eff0996c@1651ab4
- POJ 1064 Cable master(初遇二分)
- FPGA,altera的opencl之学习疑问
- POJ 2456 Aggressive cows(二分)