package com.lambdaworks.examples; import com.lambdaworks.redis.RedisClient; import com.lambdaworks.redis.api.StatefulRedisConnection; import com.lambdaworks.redis.resource.DefaultClientResources; import com.lambdaworks.redis.resource.DirContextDnsResolver; /** * @author Mark Paluch */ public class ConnectToElastiCacheMaster { public static void main(String[] args) { // Syntax: redis://[password@]host[:port][/databaseNumber] DefaultClientResources clientResources = DefaultClientResources.builder() // .dnsResolver(new DirContextDnsResolver()) // Does not cache DNS lookups .build(); RedisClient redisClient = RedisClient.create(clientResources, "redis://password@localhost:6379/0"); StatefulRedisConnection<String, String> connection = redisClient.connect(); System.out.println("Connected to Redis"); connection.close(); redisClient.shutdown(); } }