在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