<dependency>
<groupId>com.livestream</groupId>
<artifactId>scredis_2.10</artifactId>
<version>2.0.0</version>
</dependency>
groovy
dependencies {
implementation 'com.livestream:scredis_2.10:2.0.0'
}
import scredis.Redis
public class RedisConnection {
private static final String REDIS_HOST = "localhost";
private static final int REDIS_PORT = 6379;
private Redis redis;
public RedisConnection() {
redis = Redis(REDIS_HOST, REDIS_PORT);
}
public Redis getRedis() {
return redis;
}
}
import scredis.Redis
public class RedisOperations {
private Redis redis;
public RedisOperations(Redis redis) {
this.redis = redis;
}
public String getValue(String key) {
return redis.get(key).getOrElse(null);
}
}
public class Main {
public static void main(String[] args) {
RedisConnection redisConnection = new RedisConnection();
Redis redis = redisConnection.getRedis();
RedisOperations redisOperations = new RedisOperations(redis);
String value = redisOperations.getValue("myKey");
System.out.println("Value: " + value);
}
}