今天部署新项目,需要用redis的另一个库,本项目用的是
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>2.9.0</version>
</dependency>
由于要用数据库分片,用的是shareJedis
查看了下redis.clients.jedis.JedisShardInfo ,有db参数
private int connectionTimeout;
private int soTimeout;
private String host;
private int port;
private String password = null;
private String name = null;
// Default Redis DB
private int db = 0;
private boolean ssl;
private SSLSocketFactory sslSocketFactory;
private SSLParameters sslParameters;
private HostnameVerifier hostnameVerifier;
有db参数,但是并没有用db作为构造参数,有setDb方法但是并没有getDb方法。
作为spring框架,并无法注入,JedisShardInfo 配置有方法
public JedisShardInfo(String host) {
super(S