Я изучаю кластер Redis 5.0 с C ++.Я уже видел различные варианты, перечисленные на официальном сайте Redis site , но ни один из клиентов C ++ не помечен как рекомендуемый.Я попробовал клиент C "hiredis-vip", он работал для моего первоначального прототипа, однако после сообщения о проблеме (и ее обходного пути) мне сказали, что этот клиент, кажется, официально не поддерживает Redis 5.0 (см. Мой отчет о проблеме и его комментарии здесь ).
Я был бы очень признателен, если бы кто-нибудь, имеющий опыт использования Redis с C / C ++, мог посоветовать некоторые хорошие клиентские варианты C / C ++, отвечающие следующим требованиям:
- Поддержка более новых версий Redis (в идеале 5.0) с поддержкой кластеров
- Будет замечательно иметь также готовую реализацию RedLock (для моего требования распределенной блокировки).