w3cschool 编程狮,随时随地学编程
下载APP
|
登录
个人中心
首页
入门教程
编程课程
特色实战
畅学全站
首页
/
pika官方文档
/
Pika快照式备份方案
Pika快照式备份方案
原理
不同于Redis,Pika的数据主要存储在磁盘中,这就使得其在做数据备份时有天然的优势,可以直接通过文件拷贝实现 实现。
流程
打快照:阻写,并在这个过程中或的快照内容
异步线程拷贝文件:通过修改Rocksdb提供的BackupEngine拷贝快照中文件,这个过程中会阻止文件的删除
快照内容
当前db的所有文件名
manifest文件大小
sequence_number
同步点
binlog filenum
offset
pika增量同步
pika锁的应用
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录
pika 介绍
pika常见问题解答(FAQ)
pika更新日志
Pika使用与运维
pika安装教程
pika支持的语言和客户端
pika支持的redis接口及兼容情况
pika配置文件说明
pika数据目录结构说明
pika info信息说明
pika的一些管理命令方式说明
pika差异化管理命令
pika设计与实现
pika整体架构
pika线程模型
pika全同步
pika增量同步
Pika快照式备份方案
pika锁的应用
pika nemo引擎数据存储格式
pika工具包
新,旧,可读 三类binlog转换工具
pika根据时间戳恢复数据工具
Redis到pika迁移工具
Redis请求实时copy到pika工具
pika到redis迁移工具
pika_to_redis实现过程和分析结果
关闭
MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }