Я пытаюсь создать хранимую Java-процедуру Denodo, которая взаимодействует с Redis через салат.
Я использую удлинитель Denodo 4e eclipse и кислород в соответствии с рекомендациями Denodo.
Мне явно чего-то не хватает, потому что вся документация указывает, что оба
int port = 6379;
String host = "127.0.0.1";
RedisURi uri = RedisURI.Builder.redis(host,port).withDatabase(1).build();
RedisClient client = RedisClient.create(uri);
а также
RedisClient client = RedisClient.create("redis://localhost:6379");
выдают ошибки, которые скрываются с помощью метода отладки, все, что я знаю, это то, что в первом случае происходит сбой построителя, а во втором - сбой клиента.
Когда я вызываю redis-cli, я вижу, что redis работает на 127.0.0.1:6379> и могу получить тестовые ключи, которые я установил.
user@system:~$ redis-cli
127.0.0.1:6379> get datum1
"datum2"
Я использую redis.conf по умолчанию и запускаю eclipse, denodo и redis на одном компьютере.
Привязка в redis.conf - 127.0.0.1 :: 1 тайм-аут отключен (0)
Обычно я не занимаюсь разработкой на Java, поэтому я надеюсь, что явно делаю что-то не так, вместо того, чтобы на самом деле делать это в проекте, отличном от denodo, и разбирать правильные сборки и отладку.