|
|
@ -29,6 +29,8 @@ import java.util.Arrays;
|
|
|
|
import java.util.HashSet;
|
|
|
|
import java.util.HashSet;
|
|
|
|
import java.util.Set;
|
|
|
|
import java.util.Set;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import static io.seata.common.DefaultValues.*;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* @author funkye
|
|
|
|
* @author funkye
|
|
|
|
*/
|
|
|
|
*/
|
|
|
@ -43,13 +45,6 @@ public class JedisPooledFactory {
|
|
|
|
private static final String HOST = "127.0.0.1";
|
|
|
|
private static final String HOST = "127.0.0.1";
|
|
|
|
|
|
|
|
|
|
|
|
private static final int PORT = 6379;
|
|
|
|
private static final int PORT = 6379;
|
|
|
|
|
|
|
|
|
|
|
|
private static final int MINCONN = 1;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private static final int MAXCONN = 10;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private static final int MAXTOTAL = 100;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private static final int DATABASE = 0;
|
|
|
|
private static final int DATABASE = 0;
|
|
|
|
|
|
|
|
|
|
|
|
private static final int SENTINEL_HOST_NUMBER = 3;
|
|
|
|
private static final int SENTINEL_HOST_NUMBER = 3;
|
|
|
@ -83,9 +78,11 @@ public class JedisPooledFactory {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
JedisPoolConfig poolConfig = new JedisPoolConfig();
|
|
|
|
JedisPoolConfig poolConfig = new JedisPoolConfig();
|
|
|
|
poolConfig.setMinIdle(CONFIGURATION.getInt(ConfigurationKeys.STORE_REDIS_MIN_CONN, MINCONN));
|
|
|
|
poolConfig.setMinIdle(CONFIGURATION.getInt(ConfigurationKeys.STORE_REDIS_MIN_CONN,
|
|
|
|
poolConfig.setMaxIdle(CONFIGURATION.getInt(ConfigurationKeys.STORE_REDIS_MAX_CONN, MAXCONN));
|
|
|
|
DEFAULT_REDIS_MIN_IDLE));
|
|
|
|
poolConfig.setMaxTotal(CONFIGURATION.getInt(ConfigurationKeys.STORE_REDIS_MAX_TOTAL, MAXTOTAL));
|
|
|
|
poolConfig.setMaxIdle(CONFIGURATION.getInt(ConfigurationKeys.STORE_REDIS_MAX_CONN,
|
|
|
|
|
|
|
|
DEFAULT_REDIS_MAX_IDLE));
|
|
|
|
|
|
|
|
poolConfig.setMaxTotal(CONFIGURATION.getInt(ConfigurationKeys.STORE_REDIS_MAX_TOTAL, DEFAULT_REDIS_MAX_TOTAL));
|
|
|
|
String mode = CONFIGURATION.getConfig(ConfigurationKeys.STORE_REDIS_MODE,ConfigurationKeys.REDIS_SINGLE_MODE);
|
|
|
|
String mode = CONFIGURATION.getConfig(ConfigurationKeys.STORE_REDIS_MODE,ConfigurationKeys.REDIS_SINGLE_MODE);
|
|
|
|
if (mode.equals(ConfigurationKeys.REDIS_SENTINEL_MODE)) {
|
|
|
|
if (mode.equals(ConfigurationKeys.REDIS_SENTINEL_MODE)) {
|
|
|
|
String masterName = CONFIGURATION.getConfig(ConfigurationKeys.STORE_REDIS_SENTINEL_MASTERNAME);
|
|
|
|
String masterName = CONFIGURATION.getConfig(ConfigurationKeys.STORE_REDIS_SENTINEL_MASTERNAME);
|
|
|
|