Add replication capabilities
- Dominant language
- Java
- Stars
- 109
- Forks
- 11
- PR merge metrics
- No merged PRs in 30d
Description
Features:
1. - [ ] Slave registration
2. - [ ] Transfer snapshot file for slave to load current state
3. - [ ] Relay committed operations to slave
4. - [ ] Master slave connection checking
5. - [ ] Partial synchronization for temporary failures with help of write-ahead log
6. - [ ] Slave promotion
7. - [ ] Dedicated protocol for internal communication
Ideas based on Redis replication feature:
- [Redis Replication official documentation](https://redis.io/topics/replication)
- [Redis Replication deep dive video](https://www.youtube.com/watch?v=esbRryo0Ty8)
- [The most in depth explanation article](https://developpaper.com/an-in-depth-explanation-of-redis-master-slave-replication-principle/)
- [Blog post about PSYNC from Redis founder](http://antirez.com/news/47)
- [Blog post about replication from Redis founder](http://antirez.com/news/45)
Contributor guide
Assessment
This issue has not been assessed yet.