-
Notifications
You must be signed in to change notification settings - Fork 506
master master replication
wenchao.meng edited this page Jul 27, 2022
·
2 revisions
- XPipe
- Console
- 双向复制集群元信息管理
- 双向复制集群复制延迟监控
- MetaServer
- 双向复制高可用,master挂,主从切换后,调整master-master之间的复制关系
- Console
- XRedis-CRDT
内核部分,负责核心的CRDT算法以及数据结构实现,支持常见的kv/hash/set/zset数据结构,主要包含两部分。-
xredis-crdt
- 用户使用文档:https://github.com/ctripcorp/xredis-crdt/tree/master/doc/crdt/%E7%94%A8%E6%88%B7%E6%96%87%E6%A1%A3
双线复制内核部分,主要负责master-master之间的全量同步。
- 用户使用文档:https://github.com/ctripcorp/xredis-crdt/tree/master/doc/crdt/%E7%94%A8%E6%88%B7%E6%96%87%E6%A1%A3
-
crdt-module
双向复制数据结构部分,实现双向复制的所有数据结构
-
xredis-crdt
- 内核部分(XRedis-CRDT/crdt-module)
1. 假设工作目录位于workspace, 下载源码于以下位置
- workspace/xredis-crdt
- workspace/crdt-module
1. cd workspace/xredis-crdt
1. sh start.sh
此步骤编译并且启动了两个互相复制的master
redis-6379 <---> redis-6379
- 测试双向复制
redis-cli -p 6379 set a b
OK
redis-cli -p 6579 get a
"b"
redis-cli -p 6579 set a c
OK
redis-cli -p 6379 get a
"c"
XPipe