use of com.lambdaworks.redis.ClientOptions in project x-pipe by ctripcorp.
the class RedisSessionTest method createRedisClient.
private RedisClient createRedisClient(String host, int port) {
RedisURI redisUri = new RedisURI(host, port, 2, TimeUnit.SECONDS);
SocketOptions socketOptions = SocketOptions.builder().connectTimeout(XPipeConsoleConstant.SOCKET_TIMEOUT, TimeUnit.SECONDS).build();
ClientOptions clientOptions = //
ClientOptions.builder().socketOptions(socketOptions).disconnectedBehavior(//
ClientOptions.DisconnectedBehavior.REJECT_COMMANDS).build();
DefaultClientResources clientResources = //
DefaultClientResources.builder().reconnectDelay(//
Delay.constant(1, TimeUnit.SECONDS)).build();
RedisClient redis = RedisClient.create(clientResources, redisUri);
redis.setOptions(clientOptions);
return redis;
}
use of com.lambdaworks.redis.ClientOptions in project x-pipe by ctripcorp.
the class DefaultRedisSessionManager method findRedisConnection.
public RedisClient findRedisConnection(String host, int port) {
RedisURI redisUri = new RedisURI(host, port, 1, TimeUnit.SECONDS);
SocketOptions socketOptions = SocketOptions.builder().connectTimeout(XPipeConsoleConstant.SOCKET_TIMEOUT, TimeUnit.SECONDS).build();
ClientOptions clientOptions = //
ClientOptions.builder().socketOptions(socketOptions).disconnectedBehavior(//
DisconnectedBehavior.REJECT_COMMANDS).build();
RedisClient redis = RedisClient.create(clientResources, redisUri);
redis.setOptions(clientOptions);
return redis;
}
use of com.lambdaworks.redis.ClientOptions in project x-pipe by ctripcorp.
the class LuttuceJedisCompareTest method findRedisConnection.
private static RedisClient findRedisConnection(String host, int port) {
ClientResources clientResources = //
DefaultClientResources.builder().reconnectDelay(//
Delay.constant(10, TimeUnit.SECONDS)).build();
RedisURI redisUri = new RedisURI(host, port, 2, TimeUnit.SECONDS);
ClientOptions clientOptions = //
ClientOptions.builder().disconnectedBehavior(//
DisconnectedBehavior.REJECT_COMMANDS).build();
RedisClient redis = RedisClient.create(clientResources, redisUri);
redis.setOptions(clientOptions);
return redis;
}
Aggregations