Hi everyone,
I’m going to introduce Redex, the project I started almost a year ago and we have been using it in production for a few months now.
Redex is a Redis alternative with cloud-native apps in mind.
Thanks to distributed features of Erlang and Mnesia I could implement a cloud-native strong consistent masterless high available Redis in Elixir.
https://github.com/coosto/redex
7 Likes
Hands over the “Buzzword-Trophy”
5 Likes
Hey @farhadi! Definitely seems like a cool project. Are there tests within the project that demonstrate that consistency is maintained in the face of node losses or additions?
4 Likes
Unfortunately not. I just finished implementing unit tests with 100% coverage for all the supported commands. probably the next step would be adding integration tests specially for testing distribution and network splits.
Any suggestion or pull requests would be appreciated.
3 Likes