redis 日志

1. 内存快照
主线程上执行命令, 单线程上执行所有请求(默认文件 dump.rdb);
将数据写入二进制文件中(如果数据量大,不建议使用这种方式);
配置:
save time changes

save 900 1;
save 300 100;

客户端执行:
save();
bgsave();

2.日志追加
默认文件 appendonly.aof;
执行write 命令,将增加,修改的数据追加到appendonly.aof 文件中.重启redis时,
把appendonly.aof 文件中所有命令并执行,数据读入内存中.

缺点: appendonly.aof 文件过大

redis 配置:

appendonly yes    (启动日志追加持久化 yes|no)
#appendfsync always  (每次数据 增加/修改 立即写入磁盘)
appendfsync everysec (每秒将数据 增加/修改 立即写入磁盘)
#appendfsync no

压缩日志:
解决 appendonly.aof 文件不断膨胀的问题
bgrewriteaof();
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值