Redis Cygwin работает на локальном p c, подключение с Redis-Cli дает Не удалось подключиться к Redis на 127.0.0.1:6668: имя или служба не известна - PullRequest
0 голосов
/ 07 января 2020

Получение:

Could not connect to Redis at 127.0.0.1:6668: Name or service not known
Aborted (core dumped)

ошибка учтена здесь: /dev/redis-5.0.7/deps/hiredis/net.c строка 333

if ((rv = getaddrinfo(c->tcp.host, _port,  & hints,  & servinfo)) != 0) {

     hints.ai_family = AF_INET6;

     if ((rv = getaddrinfo(addr, _port,  & hints,  & servinfo)) != 0) {
         __redisSetError(c, REDIS_ERR_OTHER, gai_strerror(rv));  
        return REDIS_ERR;  
     }

 }

когда я печатаю подсказки, я получаю:

(gdb) print hints
$18 = {ai_flags = 0, ai_family = 23, ai_socktype = 1, ai_protocol = 0, ai_addrlen = 0, ai_canonname = 0x0, ai_addr = 0x0, ai_next = 0x0}

когда я печатаю, я получаю:

(gdb) print rv
$16 = 8

я использую windows 10 64 бит

это что-то или проблема с ip6?

ОБНОВЛЕНИЕ Я нашел ответ и скомпилировал его, используя cygwin
https://github.com/meiry/redis5_compiled_for_windows10

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...