重启redis时没有用root用户,结果dump.rdb文件停止更新,bgsave命令报错

2018-3-2 fredzeng linux

当redis的内存占用比较大时在上述操作后dump.rdb文件仍然停止更新并且slave服务器也不能同步原因是操作系统的vm.overcommit_memory配置(配置说明在最后)如下操作:
echo 1 > /proc/sys/vm/overcommit_memory
后dump.rdb文件恢复更新。slave也可以同步数据了。

阅读全文>>

标签: redis bgsave dump.rdb

评论(0) 浏览(355)

Redis Bgrewriteaof 命令 - 异步执行一个 AOF(AppendOnly File) 文件重写操作

2018-1-7 fredzeng linux

Redis Bgrewriteaof 命令用于异步执行一个 AOF(AppendOnly File) 文件重写操作。重写会创建一个当前 AOF 文件的体积优化版本。即使 Bgrewriteaof 执行失败,也不会有任何数据丢失,因为旧的 AOF 文件在 Bgrewriteaof 成功之前不会被修改。注意:从 Redis 2.4 开始, AOF 重写由 Redis 自行触发, BGREWRITEAOF 仅仅用于手动触发重写操作。

阅读全文>>

标签: redis bgsave Bgrewriteaof

评论(0) 浏览(344)

Redis Save 与 BGSAVE 的区别

2018-1-4 fredzeng linux

SAVE  保存是阻塞主进程,客户端无法连接redis,等SAVE完成后,主进程才开始工作,客户端可以连接。BGSAVE  是fork一个save的子进程,在执行save过程中,不影响主进程,客户端可以正常链接redis,等子进程fork执行save完成后,通知主进程,子进程关闭。很明细BGSAVE方式比较适合线上的维护操作,两种方式的使用一定要了解清楚在谨慎选择。

阅读全文>>

标签: redis save bgsave

评论(0) 浏览(452)

Powered by emlog sitemap