- 引入maven依赖
<!-- https://mvnrepository.com/artifact/redis.clients/jedis -->
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>2.9.0</version>
</dependency>
- 创建redis连接
本方法使用单例模式获取redis连接。
关于单例模式的好处,可以查询相关文章。
public class RedisCluster {
private static JedisCluster jedis = null;
private static JedisCluster getJedisCluster() {
if(jedis == null){
initJedisCluster();
return jedis;
}
return jedis;
}
private static synchronized void initJedisCluster(){
if(jedis == null){
// 添加集群的服务节点Set集合
Set<HostAndPort> hostAndPortsSet = new HashSet<HostAndPort>();
// 添加节点
hostAndPortsSet.add(new HostAndPort("192.168.56.180",