import scredis.Client;
import scredis.exceptions.RedisException;
public class RedisConnectionExample {
private static final String REDIS_HOST = "localhost";
private static final int REDIS_PORT = 6379;
public static void main(String[] args) {
try {
Client scredisClient = new Client(REDIS_HOST, REDIS_PORT);
scredisClient.ping();
System.out.println("Connected to Redis successfully!");
} catch (RedisException e) {
System.err.println("Failed to connect to Redis: " + e.getMessage());
}
}
}
import scredis.Client;
import scredis.exceptions.RedisCommandException;
import scredis.protocol.Decoder;
public class RedisCommandExample {
private static final String REDIS_HOST = "localhost";
private static final int REDIS_PORT = 6379;
public static void main(String[] args) {
try {
Client scredisClient = new Client(REDIS_HOST, REDIS_PORT);
String value = scredisClient.send(new Decoder<String>() {
@Override
public String decode(Object result) {
return (String) result;
}
}, "GET", "myKey");
System.out.println("Value: " + value);
} catch (RedisCommandException e) {
System.err.println("Redis command failed: " + e.getMessage());
}
}
}
import scredis.Client;
import scredis.DebugOptions;
public class RedisDebugExample {
private static final String REDIS_HOST = "localhost";
private static final int REDIS_PORT = 6379;
public static void main(String[] args) {
DebugOptions debugOptions = DebugOptions.activate();
debugOptions.configure("scredis", true);
Client scredisClient = new Client(REDIS_HOST, REDIS_PORT);
}
}