• 我们中的有些人,注定要在日常生活的点滴中去寻找生命的意义。---- 《生活大爆炸》|

redis持久化

PHP admin 1年前 (2018-03-29) 273次浏览 已收录 0个评论

##【转】rails365 — redis持久化文章和资源分享

1. 介绍

最近有个朋友问我redis持久化的问题,由于比较忙,虽然跟他说了解决方法,但是不够细,本来准备想写篇文章来介绍redis持久化,可是发现已经有人写好了文章,且是比较精华的,故而找出来分享。

redis 3.2.5 默认情况下关于redis的配置:

save 900 1
save 300 10
save 60 10000

stop-writes-on-bgsave-error yes

rdbcompression yes

rdbchecksum yes

dbfilename dump.rdb

dir /usr/local/var/db/redis/

关于aof的配置:

appendonly no

appendfilename "appendonly.aof"

appendfsync everysec

no-appendfsync-on-rewrite no

auto-aof-rewrite-percentage 100
auto-aof-rewrite-min-size 64mb

aof-load-truncated yes

可见默认只开了rdb模式,没有开启aof模式。

2. 读取rdb文件

rdb文件是个二进制形式的,只能用特殊的工具读写里面的内容,有人写好了,就是下面这个:

https://github.com/sripathikrishnan/redis-rdb-tools

还有一个nodejs写的工具:

https://github.com/jeremyfa/node-redis-dump


本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:redis持久化
喜欢 (0)

您必须 登录 才能发表评论!