75 lines
1.8 KiB
Java
75 lines
1.8 KiB
Java
|
|
package com.ag.config;
|
||
|
|
|
||
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
||
|
|
import org.springframework.data.redis.connection.RedisConnection;
|
||
|
|
import org.springframework.data.redis.connection.jedis.JedisConnectionFactory;
|
||
|
|
import org.springframework.stereotype.Repository;
|
||
|
|
import redis.clients.jedis.JedisPoolConfig;
|
||
|
|
|
||
|
|
/**
|
||
|
|
* @description: jedis连接工厂代理
|
||
|
|
* @author: WangN
|
||
|
|
* @create: 2019-09-18
|
||
|
|
*/
|
||
|
|
//@Repository
|
||
|
|
public class JedisConnectionFactoryProxy extends JedisConnectionFactory {
|
||
|
|
|
||
|
|
@Autowired
|
||
|
|
private JedisConnectionFactory jedisConnectionFactory;
|
||
|
|
|
||
|
|
@Override
|
||
|
|
public RedisConnection getConnection() {
|
||
|
|
return jedisConnectionFactory.getConnection();
|
||
|
|
}
|
||
|
|
|
||
|
|
@Override
|
||
|
|
public String getHostName() {
|
||
|
|
return jedisConnectionFactory.getHostName();
|
||
|
|
}
|
||
|
|
|
||
|
|
@Override
|
||
|
|
public void setHostName(String hostName) {
|
||
|
|
jedisConnectionFactory.setHostName(hostName);
|
||
|
|
}
|
||
|
|
|
||
|
|
@Override
|
||
|
|
public String getPassword() {
|
||
|
|
return jedisConnectionFactory.getPassword();
|
||
|
|
}
|
||
|
|
|
||
|
|
@Override
|
||
|
|
public void setPassword(String password) {
|
||
|
|
jedisConnectionFactory.setPassword(password);
|
||
|
|
}
|
||
|
|
|
||
|
|
@Override
|
||
|
|
public int getPort() {
|
||
|
|
return jedisConnectionFactory.getPort();
|
||
|
|
}
|
||
|
|
|
||
|
|
@Override
|
||
|
|
public void setPort(int port) {
|
||
|
|
jedisConnectionFactory.setPort(port);
|
||
|
|
}
|
||
|
|
|
||
|
|
@Override
|
||
|
|
public JedisPoolConfig getPoolConfig() {
|
||
|
|
return jedisConnectionFactory.getPoolConfig();
|
||
|
|
}
|
||
|
|
|
||
|
|
@Override
|
||
|
|
public void setPoolConfig(JedisPoolConfig poolConfig) {
|
||
|
|
jedisConnectionFactory.setPoolConfig(poolConfig);
|
||
|
|
}
|
||
|
|
|
||
|
|
@Override
|
||
|
|
public int getDatabase() {
|
||
|
|
return jedisConnectionFactory.getDatabase();
|
||
|
|
}
|
||
|
|
|
||
|
|
@Override
|
||
|
|
public void setDatabase(int index) {
|
||
|
|
jedisConnectionFactory.setDatabase(index);
|
||
|
|
}
|
||
|
|
}
|