在Java中連接Redis集群,可以使用JedisCluster類來實現。JedisCluster是Jedis客戶端庫提供的用于連接Redis集群的類。
以下是一個簡單的示例代碼,演示如何連接到Redis集群:
import redis.clients.jedis.HostAndPort;
import redis.clients.jedis.JedisCluster;
import java.util.HashSet;
import java.util.Set;
public class RedisClusterExample {
public static void main(String[] args) {
Set<HostAndPort> 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);
jedisCluster.set("foo", "bar");
String value = jedisCluster.get("foo");
System.out.println(value);
jedisCluster.close();
}
}
在上面的代碼中,首先創建了一個包含Redis集群節點信息的Set