携程 Redis 多数据中心 双向同步实践 祝辰Op-based Replication • 交换律 • 结合律 高可用 全量同步 • Redis生成内存 快照 • 发送给下游 Redis同步 • 期间,下游 Redis不可用 Fork Redis客户端 CRDT的优势 • Redis生成内存 快照 • 使用OP-LOG的 形式发送 • 期间,下游 Redis可用 Fork Redis客户端 • CRDT⼊门0 码力 | 33 页 | 2.15 MB | 1 年前3
Redis 多数据中心双向同步 祝辰生修改的操作转发送给slave,slave 执行和 master 同样的操作, 达到master-slave数据一致的目的 全量同步 • master 将自身数据库以快照形式(RDB文件)发送给 slave, slave 通过加载快照文件, 达到和 master 数据 一致的目的 • 适用于新添加 slave 或同步缓冲区溢出时, master 与 slave 同步 Redis Master-Slave0 码力 | 45 页 | 1.74 MB | 1 年前3
阿里云云数据库 Redis 版 产品简介(integer) 11063904 19) "keys.count" //当前存储的key的总量 20) (integer) 94 21) "keys.bytes-per-key" //当前内存中平均每个key大小 22) (integer) 12631 23) "dataset.bytes" //用户数据所占用内存(= 总内存 - redis元数据所占内存) 24) (integer) 66416 25) "dataset 则会被存储到磁盘上,以达到内存利用最高性价比。 云数据库 Redis 版 产品简介 7 数据异步交换 在内存将要跑满的时候,Redis混合存储型实例从最近访问时间、访问频率、Value大小这三个维度综 合考虑挑选出一些数据,通过后台线程将之存储到磁盘上。 当用户访问数据时,如果该数据对应的 Value在磁盘上,后台线程会从磁盘中交换数据到内存中。在此过程中,其它请求不受影响。 导致主节点进程内存使用量的消耗,极端 情况下造成主节点内存溢出程序异常退出。 Redis 主节点生成备份文件导致服务器磁盘 IO 和 CPU (压缩)资源消耗。 发送数 GB 大小的备份文件文件,会导致服务器网络出口爆增,磁盘顺序 IO 吞吐 量高,期间会影响业务正常请求响应时间(以及其他连锁影响)。 使用场景 对 Redis 协议兼容性要求较高的业务0 码力 | 33 页 | 1.88 MB | 1 年前3
共 3 条
- 1













