Files
AG-ONE/commonapi/src/main/java/com/ag/config/JedisConnectionFactoryProxy.java

75 lines
1.8 KiB
Java
Raw Normal View History

2024-07-02 11:40:01 +08:00
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
*/
2026-03-31 09:48:51 +08:00
@Repository
2024-07-02 11:40:01 +08:00
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);
}
}