redis3.0 集群搭建完成后,JAVA代码是如何操作Redis集群的呢?下面我们通过JAVA代码演示如何操作Redis集群
package redis;
import java.util.HashSet;
import java.util.Set;
import redis.clients.jedis.HostAndPort;
import redis.clients.jedis.JedisCluster;
/**
* java操作redis集群
* @author shenfl
*
*/
public class RedisClusterTest {
public static void main(String[] args) {
Set<HostAndPort> nodes = new HashSet<HostAndPort>();
nodes.add( new HostAndPort("192.168.2.20" , 7000));
nodes.add( new HostAndPort("192.168.2.20" , 7001));
nodes.add( new HostAndPort("192.168.2.20" , 7002));
nodes.add( new HostAndPort("192.168.2.20" , 7003));
nodes.add( new HostAndPort("192.168.2.20" , 7004));
nodes.add( new HostAndPort("192.168.2.20" , 7005));
JedisCluster jedisCluster = new JedisCluster(nodes);
String k = "a";
String v = jedisCluster.get(k );
System. err.println(v );
jedisCluster.set("jfpc" , "20" );
}
}
从程序我们发现,通过JedisCluster类,然把每个redis的节点添加进去,就可以操作redis集群了。