Ich möchte bewährte Vorgehensweisen für Redis-Clients und selbst gestaltete Cluster in Amazon ElastiCache for Redis implementieren.
Kurzbeschreibung
Redis unterstützt eine Vielzahl von Clientbibliotheken. Amazon ElastiCache for Redis unterstützt auch den General Language Independent Driver for the Enterprise (GLIDE) für Redis. Weitere Informationen finden Sie unter glide-for-redis auf der GitHub-Website. GLIDE ist ein von AWS gesponserter Open-Source-Redis-Client, der mit jeder Redis-Verteilung funktioniert und der RESP-Spezifikation (Redis Serialization Protocol) entspricht. Das schließt unter anderem Open-Source-Redis, ElastiCache for Redis und Amazon MemoryDB for Redis ein. Sie können jede Clientbibliothek verwenden, die von Redis unterstützt wird.
Lösung
Aus Gründen der Einheitlichkeit in Entwicklung und Betrieb verwendet GLIDE ein in Rust geschriebenes Treiber-Framework als Kern, zu dem für jede unterstützte Programmiersprache Erweiterungen verfügbar sind. Überprüfen Sie die Bibliotheksdokumentation und wählen Sie je nach Programmiersprache und von der Bibliothek angebotenen Funktionen einen Bibliothekstyp aus. Es hat sich bewährt, die Bibliotheksdokumentation zu überprüfen, bevor Sie eine Clientbibliothek auswählen. Weitere Informationen finden Sie unter Best practices: Redis clients and Amazon ElastiCache for Redis.