查看“Redis 持久化”的源代码
←
Redis 持久化
跳到导航
跳到搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看和复制此页面的源代码。
Redis 虽然是内存数据库,但为了在重启之后仍然可以提供数据也提供了4种持久化方案: * RDB * AOF * 不持久化 * RDB+AOF 值得一提的是这些方案也各有优缺点,需要在使用的时候根据需要选择方案 === RDB === RDB(Redis Database),以指定的时间间隔执行保存数据集的时间点快照。 优点:服务重启时加载速度快 缺点:因为是周期间隔进行快照保存,所以如果在两次快照之间出现的增量数据可能会丢失 执行快照保存的时间点尽量在访问量少的时间 配置<syntaxhighlight lang="console"> save 900 1 save 300 10 save 60 10000 dbfilename dump.rdb </syntaxhighlight> after 900 sec (15 min) if at least 1 key changed after 300 sec (5 min) if at least 10 keys changed after 60 sec if at least 10000 keys changed The filename where to dump the DB === AOF === AOF(Append Only File),不停记录服务器收到的每个写操作,然后在服务器启动时重新执行这些写操作以重建原始数据,使用与 Redis 协议本身相同的格式记录命令。 优点:每一个发送到服务器的写操作都会被记录,几乎不丢数据或者丢的很少 缺点:服务重启时加载的是所有写操作的 history,这个量可能会很大,执行时间会比较久 === 参考 === https://redis.io/docs/management/persistence/
返回至
Redis 持久化
。
导航菜单
个人工具
登录
名字空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
Spring Boot 2 零基础入门
Spring Cloud
Spring Boot
设计模式之禅
VUE
Vuex
Maven
算法
技能树
Wireshark
IntelliJ IDEA
ElasticSearch
VirtualBox
软考
正则表达式
程序员精讲
软件设计师精讲
初级程序员 历年真题
C
SQL
Java
FFmpeg
Redis
Kafka
MySQL
Spring
Docker
JMeter
Apache
Linux
Windows
Git
ZooKeeper
设计模式
Python
MyBatis
软件
数学
PHP
IntelliJ IDEA
CS基础知识
网络
项目
未分类
MediaWiki
镜像
问题
健身
国债
英语
烹饪
常见术语
MediaWiki帮助
工具
链入页面
相关更改
特殊页面
页面信息