Redisクラスタの構成方法は?
Java Redis クラスターをセットアップするには、次の手順を実行する必要があります。
- 最初に Redisがインストールされており、Redisサーバーが起動していることを確認します。
- Javaプロジェクトでは、Redisクライアントの依存関係を追加する必要があります。Jedis、Lettuceなどの一般的なJava Redisクライアントを使用できます。
- Jedisクライアントを使用するRedisクラスタ設定オブジェクトを作成します。
- JedisPoolConfig jedisPoolConfig = new JedisPoolConfig();
jedisPoolConfig.setMaxTotal(100); // 最大接続数
jedisPoolConfig.setMaxIdle(20); // 最大接続待機数
jedisPoolConfig.setMinIdle(5); // 最小接続待機数Set jedisClusterNodes = new HashSet<>();
jedisClusterNodes.add(new HostAndPort(“127.0.0.1”, 7000));
jedisClusterNodes.add(new HostAndPort(“127.0.0.1”, 7001));
jedisClusterNodes.add(new HostAndPort(“127.0.0.1”, 7002));JedisCluster jedisCluster = new JedisCluster(jedisClusterNodes, jedisPoolConfig);
- 現在、JedisClusterオブジェクトを使って、様々なRedis操作を実行できます。例えば:
- jedisCluster.set(“キー”, “値”);
String 値 = jedisCluster.get(“キー”);
それによって Java Redis クラスタは設定されました.上記の例では,Redis クラスタは3つのノードで構成され,それぞれがローカルのポート 7000、7001、7002 で動作すると想定しています.実際の状況に合わせてホスト名とポートの値を調整してください.