摘要: RDB的原理: 在Redis中RDB持久化的触发分为两种:自己手动触发与Redis定时触发。 针对RDB方式的持久化,手动触发可以使用: 1):save:会阻塞当前Redis服务器,直到持久化完成,线上应该禁止使用。 2):bgsave:该触发方式会fork一个子进程,由子进程负责持久化过程,因此阻 阅读全文
posted @ 2020-04-04 20:10 coding++ 阅读(2216) 评论(0) 推荐(0)
摘要: save 900 1 # 时间策略 save 300 10 # 时间策略 save 60 10000 # 时间策略 dbfilename dump.rdb #文件名称 dir /home/work/app/redis/data/ #文件保存路径 stop-writes-on-bgsave-error 阅读全文
posted @ 2020-04-04 19:13 coding++ 阅读(669) 评论(0) 推荐(0)
摘要: 在使用redis时,都会配置相应的存储策略,以保证redis并不会由于意外挂掉,在短时间内重启时数据不会消失。 在当前的版本中,redis提供了bgsave和aof两种策略,本文主要描述了aof中的相关参数以及为什么这样是可以足够安全的。 appendonly: 开启aof特性,这个控制是否启用ao 阅读全文
posted @ 2020-04-04 17:41 coding++ 阅读(653) 评论(0) 推荐(0)
摘要: save: 优点:节约系统资源 缺点:直接调用 rdbSave ,阻塞 Redis 主进程,直到保存完成为止。在主进程阻塞期间,服务器不能处理客户端的任何请求。 bgsave: 优点:fork 出一个子进程,子进程负责调用 rdbSave ,并在保存完成之后向主进程发送信号,通知保存已完成。 Red 阅读全文
posted @ 2020-04-04 17:40 coding++ 阅读(2691) 评论(0) 推荐(0)
摘要: Redis持久化备份数据的方式有两种:RDB(Redis DataBase) 、 AOF(Append Only File). RDB 什么是RDB: 在指定时间间隔内,将内存中的数据集快照写入磁盘,也就是Snapshot快照,它恢复时是将快照文件直接读到内存中,来达到恢复数据的。 如何持久化: R 阅读全文
posted @ 2020-04-04 16:56 coding++ 阅读(368) 评论(0) 推荐(0)