Джедайс - Отсутствует класс HostPort для простой программы - PullRequest
0 голосов
/ 25 сентября 2019

Я просматриваю Первый курс RedisLab для разработчика Java ,

В программе Hello World они используют HostPort, которого нет в jedis :

Jedis jedis = new Jedis(HostPort.getRedisHost(), HostPort.getRedisPort());

Что такое класс HostPort и почему я не могу его найти?

Есть HostAndPort , но у него нет тех методов или аналогичных getPortстатические методы

1 Ответ

1 голос
/ 25 сентября 2019

в коде у вас есть конструктор для ввода этих значений

 public HostAndPort(String host, int port)

для примера, я думаю, вы можете использовать localhost и порт 6379, который является общим портом для redis

впример кода redislabs у вас есть класс:

package com.redislabs.university.RU102J;

public class HostPort {

final private static String defaultHost = "localhost";

final private static Integer defaultPort = 6379;

static {
}

public static String getRedisHost() {
    return defaultHost;
}

public static Integer getRedisPort() {
    return defaultPort;
}
}

убедитесь, что вы загрузили исходный код

...