グリーン フィールド プロジェクトを開始する場合、代わりに Netty プロジェクトを使用することをお勧めしますjava.net.Socket
か?
いつ Netty を使用し、いつ java.net.Socket を使用するのですか?
プロジェクトは Redis に接続することです。
1 つは同期で、もう 1 つは非同期であるため、どのようにプログラミングするかを選択する必要があります。単純なケースでは同期の方法がより明白ですが、要件が厳しくなるにつれて、通常は非同期のアプローチが優先されます。Async は、システム リソースの倹約性と柔軟性の点で明確な勝者です。その点で、Netty はそれ自体が優れた最新の Java ライブラリです。
私はNettyを使用します。
redis Java クライアント用に (PUB/SUB のように) SUB だけを実装しました。サブスクライブするときにブロックする必要がないのは素晴らしいことです。