Valkey と Redis のオープンソース向けオープンソースクライアントライブラリである Valkey GLIDE を発表
本日、オープンソースの Valkey クライアントライブラリである Valkey General Language Independent Driver for the Enterprise (GLIDE) をご紹介します。Valkey は、キャッシュやメッセージキューなどのさまざまなワークロードをサポートするオープンソースの Key-Value データストアです。Valkey GLIDE は Valkey の公式クライアントライブラリの 1 つで、すべての Valkey コマンドをサポートしています。GLIDE は Valkey 7.2 以降と Redis オープンソース 6.2、7.0、7.2 をサポートしています。アプリケーションプログラマーは GLIDE を使用して、アプリケーションを Valkey および Redis OSS 互換のサービスに安全かつ確実に接続できます。
Valkey GLIDE は、Valkey および Redis OSS ベースのアプリケーション向けに、信頼性、最適化されたパフォーマンス、および高可用性を実現するように設計されています。これは AWS によってサポートされており、何千ものお客様が使用している Redis OSS 互換サービスを 10 年以上運用してきた経験から学んだベストプラクティスに基づいてあらかじめ構成されています。アプリケーションの開発と運用の一貫性を確保するために、GLIDE は、言語固有の拡張機能を備えた Rust で記述されたコアドライバーフレームワークを使用して実装されています。この設計により、言語間の機能の一貫性が確保され、全体的な複雑さが軽減されます。このリリースでは、GLIDE が Java と Python で利用できるようになり、他の言語のサポートも活発に開発中です。
Valkey GLIDE はオープンソースでパーミッシブライセンス (Apache 2.0 ライセンス) であり、Amazon ElastiCache や Amazon MemoryDB など、バージョン 6.2、7.0、7.2 をサポートする Valkey または Redis OS 互換のディストリビューションならどれでも使用できます。主要なオープンソースパッケージマネージャーからダウンロードすることから始めることができます。詳細については、ブログ投稿をご覧ください。また、Valkey GLIDE GitHub リポジトリで投稿を送信してください。