Redis クライアントおよび Amazon ElastiCache for Redis 自己設計クラスターのベストプラクティスを実装したいと考えています。
簡単な説明
Redis は、さまざまなクライアントライブラリをサポートしています。Amazon ElastiCache for Redise は、General Language Independent Driver for the Enterprise (GLIDE) for Redis もサポートしています。詳細については、GitHub ウェブサイトの「glide-for-redis」を参照してください。GLIDE は AWS がスポンサーを務めるオープンソースの Redis クライアントで、あらゆる Redis ディストリビューションで動作し、Redis シリアル化プロトコル (RESP) 仕様に準拠しています。これには、オープンソースの Redis、ElastiCache for Redis、Amazon MemoryDB for Redis が含まれます。Redis がサポートする任意のクライアントライブラリを使用できます。
解決策
開発と運用の一貫性を保つため、GLIDE は Rust で書かれたコアドライバーフレームワークを使用し、サポートされている各プログラミング言語に拡張されています。ライブラリのマニュアルを確認して、ライブラリが提供するプログラミング言語と機能に基づいてライブラリの種類を選択します。クライアントライブラリを選択する前に、ライブラリのドキュメントを確認するのがベストプラクティスです。詳細については、次を参照してください「ベストプラクティス: Redis clients and Amazon ElastiCache for Redis」。