package quickstart; import io.lettuce.core.RedisClient; import io.lettuce.core.api.StatefulRedisConnection; public class RedisBackedCache { private final StatefulRedisConnection connection; public RedisBackedCache(String hostname, Integer port) { RedisClient client = RedisClient.create(String.format("redis://%s:%d/0", hostname, port)); connection = client.connect(); } public String get(String key) { return connection.sync().get(key); } public void put(String key, String value) { connection.sync().set(key, value); } }