Introduction
KeyDB sounds like a viable redis alternative in 2024, however there are issues with how active-active
replication works. It mostly boils down to issues with reconciling data when writes arrive
at both instances. https://en.wikipedia.org/wiki/Conflict-free_replicated_data_type
is
a good introductory read.
The relevant issues
The relevant issues are: - https://github.com/Snapchat/KeyDB/issues/47 - https://github.com/Snapchat/KeyDB/issues/227 - https://github.com/Snapchat/KeyDB/issues/349#issuecomment-904024058
Solutions?
It would be an interesting programming project to get active - active replication into a state where it's comparable to redis enterprise.