Redis-cannal cross-machine room cache synchronization system
A synchronization system, cross-machine room technology, applied in the field of real-time two-way synchronization of data in Internet systems, can solve the problems of not supporting Redis cluster mode synchronization, not supporting synchronization system disaster recovery, not supporting bidirectional synchronization, etc.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0045] Such as Figure 1-8 As shown, the present invention provides the Redis-canal cross-computer room cache synchronization system of the present invention, which is implemented based on the Redis replication protocol, uses the PSYNC command to obtain the write command generated by the Redis master node in real time, and re-orders the command in the target computer room through the synchronization system The entire system is divided into three layers: console Apollo, node discovery and data retention layer ZK, and data synchronization layer Redis-canal. Among them, console Apollo is responsible for task configuration, startup and shutdown tasks, and cross-computer room cluster deployment; The computer room is independently deployed, responsible for the registration and discovery of Redis-Canal nodes, task scheduling and synchronization task data collection; Redis-Canal is the final executor of Redis synchronization tasks, including canal and sync modules; Canal is responsi...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


