【pom.xml】
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>2.9.0</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
【Demo】
package com.seawaterbt.ssm.controller;
import redis.clients.jedis.HostAndPort;
import redis.clients.jedis.JedisCluster;
import redis.clients.jedis.JedisPoolConfig;
import java.util.HashSet;
import java.util.Set;
public class RedisDemo {
private static JedisCluster jedisCluster;
private static final String passWord = "";
static {
Set<HostAndPort> hostAndPortsSet = new HashSet<HostAndPort>();
String redisUrlStr = "127.0.0.1:6379";
String[] redisUrls = redisUrlStr.split(",");
for (String redisUrl : redisUrls) {
String[] url = redisUrl.split(":");
hostAndPortsSet.add(new HostAndPort(url[0],Integer.parseInt(url[1])));
}
JedisPoolConfig jedisPoolConfig = new JedisPoolConfig();
jedisPoolConfig.setMaxIdle(100);
jedisPoolConfig.setMaxTotal(500);
jedisPoolConfig.setMinIdle(0);
jedisPoolConfig.setMaxWaitMillis(2000);
jedisPoolConfig.setTestOnBorrow(true);
jedisCluster = new JedisCluster(hostAndPortsSet,jedisPoolConfig);
}
public static void main(String[] args) {
String key = "test1";
jedisCluster.set(key,"1234");
System.out.println(jedisCluster.get(key));
}
}