支持Redis Cluster
Offen
feature
official
- Vorherrschende Sprache
- C++
- Sterne
- 17.6k
- Forks
- 4.1k
- Ø Merge
- 2 T. 20 Std.
- Gemergte PRs (30 T.)
- 64
Beschreibung
C++可以原生用。再用brpc写一个原始redis协议到cluster协议的proxy,供其他语言的server同机或同容器部署。
优点:
* 官方方案会持续更新。
* 没有走网络流量的proxy层,省延时、带宽。C++实现开销最小化。
* proxy比较轻,侵入性不大,开发和部署都相对简单,可控。
缺点:
* Redis cluster的运维、扩容、debugging复杂度较高。
* redis cluster的集群扩展性有限。
Beitragsleitfaden
Rechercherichtung
Es werden keine Dateien, Tests oder Einstiegspunkte genannt. Kläre zunächst den erforderlichen Umfang für Redis Cluster und den proxy, untersuche dann die bestehenden brpc-Schnittstellen und die Verarbeitung des Redis-Protokolls; als abgeschlossen sollte die Arbeit anhand explizit unterstützter Operationen, Deployment-Erwartungen und Tests für das vereinbarte Verhalten definiert werden.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- cpp, redis
- Bereich
- api, backend, databases, distributed-systems
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 20/100