public StatefulConnection connection(AbstractRedisClient redisClient) { LettuceObjects lo = getLettuceObjectsFromMap(redisClient); if (lo.connection == null) { if (redisClient instanceof RedisClient) { lo.connection = ((RedisClient) redisClient).connect(new JetCacheCodec()); } else if (redisClient instanceof RedisClusterClient) { lo.connection = ((RedisClusterClient) redisClient).connect(new JetCacheCodec()); } else { throw new CacheConfigException("type " + redisClient.getClass() + " is not supported"); } } return lo.connection; }
} else if (map.size() == 1) { String uri = (String) map.values().iterator().next(); client = RedisClient.create(uri); ((RedisClient)client).setOptions(ClientOptions.builder(). disconnectedBehavior(ClientOptions.DisconnectedBehavior.REJECT_COMMANDS).build()); } else {
@Override public void prepare( Map map, TopologyContext topologyContext, OutputCollector outputCollector) { // instantiate a redis connection RedisClient client = new RedisClient("localhost",6379); // initiate the actual connection redis = client.connect(); }
public RedisAsyncCommands<String, String> buildAsync() { RedisURI redisURI = redisURIBuilder() .withTimeout(timeout, timeoutUnit) .withPassword(password) .build(); RedisClient redisClient = RedisClient.create(redisURI); redisClient.setOptions(buildClientOptions()); return redisClient.connect().async(); }
@Provides @Singleton public RedisClient redisClient(RedisConfig config) { return RedisClient.create(config.getUrl()); }
@Override public void disconnect() throws IOException { client.shutdown(); connection = null; }
@Override public void prepare( Map map, TopologyContext topologyContext, OutputCollector outputCollector) { // instantiate a redis connection RedisClient client = new RedisClient("localhost",6379); // initiate the actual connection redis = client.connect(); }
public RedisCommands<String, String> buildSync() { RedisURI redisURI = redisURIBuilder() .withTimeout(timeout, timeoutUnit) .withPassword(password) .build(); RedisClient redisClient = RedisClient.create(redisURI); redisClient.setOptions(buildClientOptions()); return redisClient.connect().sync(); }
/** * Initialize the {@code RedisClient} if it has not already been. * * @param params Store params used to create a Redis URI */ public void initializeRedisClient(StoreParams params) { if (redisClient != null) { return; } redisClient = RedisClient.create(produceURI(params)); }
@Override public void disconnect() throws IOException { client.shutdown(); connection = null; }
@Override public void prepare( Map map, TopologyContext topologyContext, OutputCollector outputCollector) { // instantiate a redis connection RedisClient client = new RedisClient("localhost",6379); // initiate the actual connection redis = client.connect(); }
@Override public RedisConnection<K, V> create() { return redisClient.connect(codec); } }
private static void setConnection() { // RedisClient redisClient = RedisClient.create(new RedisURI("127.0.0.1", 6379, 10L, TimeUnit.SECONDS)); RedisClient redisClient = RedisClient.create("redis://127.0.0.1:6379"); // RedisClient redisClient = RedisClient.create(new RedisURI.Builder.redis("127.0.0.1", 6379).build()); connection = redisClient.connect(); connection1 = redisClient.connect(); }
private Factory<RedisConnection> getRedisConnectionFactory() { final ConnectionConfig.RedisConnectionConfig connectionConfig = (ConnectionConfig.RedisConnectionConfig) cacheConfig.getConnectionConfig(); if (connectionConfig != null) { if (connectionConfig.getPool() != null) { return new RedisConnectionPoolFactory(RedisClient.create(getRedisUri()), getRedisCodec()); } else { return new RedisConnectionFactory(RedisClient.create(getRedisUri()), getRedisCodec()); } } return null; }
@Override public void destroy() { // shutdown this client and close all open connections if (this.lettuceSentinelConn != null) this.lettuceSentinelConn.close(); if (this.lettuceSentinel != null) this.lettuceSentinel.shutdown(); } }
@Override public void prepare( Map map, TopologyContext topologyContext, OutputCollector outputCollector) { // instantiate a redis connection RedisClient client = new RedisClient("localhost",6379); // initiate the actual connection redis = client.connect(); }
@Override public RedisConnection<K, V> create() { return redisClient.connect(codec); } }
private static void setConnection() { // RedisClient redisClient = RedisClient.create(new RedisURI("127.0.0.1", 6379, 10L, TimeUnit.SECONDS)); RedisClient redisClient = RedisClient.create("redis://127.0.0.1:6379"); // RedisClient redisClient = RedisClient.create(new RedisURI.Builder.redis("127.0.0.1", 6379).build()); connection = redisClient.connect(); connection1 = redisClient.connect(); }
private Factory<RedisConnection> getRedisConnectionFactory() { final ConnectionConfig.RedisConnectionConfig connectionConfig = (ConnectionConfig.RedisConnectionConfig) cacheConfig.getConnectionConfig(); if (connectionConfig != null) { if (connectionConfig.getPool() != null) { return new RedisConnectionPoolFactory(RedisClient.create(getRedisUri()), getRedisCodec()); } else { return new RedisConnectionFactory(RedisClient.create(getRedisUri()), getRedisCodec()); } } return null; }