sql >> データベース >  >> NoSQL >> Redis

jedis forJavaを使用してDockerRedisクラスターインスタンスに接続するにはどうすればよいですか?

    問題はRedisクラスター構成にあります!

    アプリは、構成されたノードの1つに要求します。すべてのRedisノードのアドレスを受け取ります。この場合はDockerネットワークのIPです。その結果、接続エラーが発生します。

    これを修正するには、クラスター内の各ノードに次のパラメーターを追加して、「アドバタイズ」アドレスを更新します

    ノード192.168.83.101:7000:17000の例 (Dockerホストは192.168.83.101です 、コマンドポートは7000です 、クラスターバスポートは17000

    cluster-announce-ip 192.168.83.100
    cluster-announce-port 7000
    cluster-announce-bus-port 17000
    



    1. Redisデータ構造の概要:ビットマップ

    2. 春のデータmongodbグループ

    3. MongoDBで個別の値を返す3つの方法

    4. 小さな.NETアプリケーションに適したデータベースは何ですか?