I am exploring Redis 5.0 cluster with C++. I have already seen different options listed on Redis official site, but none of the C++ clients are marked recommended there. I tried C client "hiredis-vip", it worked for my initial prototype, however upon reporting an issue (and its workaround) I am told that this client doesn't seem to officially support Redis 5.0 (see my issue report and its comments here).
I would really appreciate if anyone having experience of using Redis with C/C++ can advise some good C/C++ client options meeting following requirements:
- Support for newer versions of Redis (ideally 5.0) with Cluster support
- Will be great to have out of the box RedLock implementation as well (for my distributed locking requirement).