1.引入jedis依赖
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>3.3.0</version>
</dependency>
2.创建jedis连接池配置类,设置相关配置
private static ShardedJedisPool pool;
static {
JedisPoolConfig config = new JedisPoolConfig();
config.setMaxTotal(100);
config.setMaxIdle(50);
config.setMaxWaitMillis(3000);
config.setTestOnBorrow(true);
config.setTestOnReturn(true);
JedisShardInfo jedisShardInfo1 = new JedisShardInfo("127.0.0.1", 6379);
jedisShardInfo1.setPassword("123456");
List<JedisShardInfo> list = new LinkedList<JedisShardInfo>();
list.add(jedisShardInfo1);
pool = new ShardedJedisPool(config, list);
}
3.在main函数中根据连接池配置创建jedis实例,并进行使用
public static void main(String[] args) {
ShardedJedis jedis = pool.getResource();
jedis.set("ss","hello");
jedis.set("myname","world");
}