继上一篇对redis3.2的整体配置进行回顾之后,可以按照上上一篇的文章在windows平台搭建整个redis cluster集群,这个肯定各个网站上都有。下面将针对基于jedis连接redis cluster集群的操作做一个系列文章。
本章算是开篇,先定义一个基类,后面会陆续放出其他基于此类进行的一些api实践。
package com.coderman.jedis.clusterdemo;
import org.junit.Before;
import redis.clients.jedis.HostAndPort;
import redis.clients.jedis.JedisCluster;
import java.util.HashSet;
import java.util.Set;
/**
* @Author fanchunshuai
* @Date 2019/12/27 18
* @Description:
*/
public class ClusterTest {
public static Set<HostAndPort> hostAndPortSet = new HashSet<>();
static {
//由于有六个集群这里添加六个HostAndPort对象
hostAndPortSet.add(new HostAndPort("127.0.0.1",6381));
hostAndPortSet.add(new HostAndPort("127.0.0.1",6382));
hostAndPortSet.add(new HostAndPort("127.0.0.1",6383));
hostAndPortSet.add(new HostAndPort("127.0.0.1",6384));
hostAndPortSet.add(new HostAndPort("127.0.0.1",6385));
hostAndPortSet.add(new HostAndPort("127.0.0.1",6386));
}
protected JedisCluster cluster;
/**
* 初始化jedis Cluster集群
*/
@Before
public void beforTest(){
cluster = new JedisCluster(hostAndPortSet);
}
}