2017-01-11 13 views
0

Я совершенно новый для Redis и относительно новый для R. Мне нужно выполнить назначение, где мне сначала нужно подключиться к сокету (он передает ключевые значения для акций).Как подключиться к Redis с помощью R (rredis и определенного сокета)

Я установил Redis в моем Mac с помощью доморощенного, а затем пакет rredis в R. Everytime я пытаюсь подключиться к локальному хосту, я получаю следующее сообщение об ошибке:

redisConnect() 
Warning message: 
In .openConnection(host = host, port = port, nodelay = nodelay, : 
    Unable to set nodelay. 

Если установить nodelay = F я получаю подключен

Теперь я пытаюсь подключиться к определенному разъему (IP: 88.99.38.191, порт: 1337)

Я получаю это

redisConnect(host = "88.99.38.191", port = 1337) 
Error: Error in doTryCatch(return(expr), name, parentenv, handler): 

Unknown message type 

Warning message: 
In .openConnection(host = host, port = port, nodelay = nodelay, : 
    Unable to set nodelay. 

и если я пытаюсь установить nodelay = F:

> redisConnect(host = "88.99.38.191", port = 1337, nodelay = F) 
Error: Error in doTryCatch(return(expr), name, parentenv, handler): Unknown message type 

Warning messages: 
1: closing unused connection 12 (->localhost:6379) 
2: closing unused connection 11 (->localhost:6379) 
3: closing unused connection 10 (->localhost:6379) 
4: closing unused connection 9 (->localhost:6379) 

Кто-нибудь есть anyidea, что я делаю не так? Все руководства/учебные пособия, которые я видел в Интернете, не имеют проблем с настройками по умолчанию: nodelay = T

ps: Прошу простить мое невежество, или у меня есть какая-то аналогичная запись, мне не удалось найти.

ответ

1

Для тех, кто заинтересован подключение к розетке устанавливается как этот

con <- socketConnection(host="88.99.38.191", port = 1337, blocking=T, server=FALSE, open="r+")

это не имеет ничего общего с Redis. Redis слушает локальный ip, а redisConnect используется для подключения к удаленному серверу redis.

Дополнительная информация может быть найдена here.

 Смежные вопросы

  • Нет связанных вопросов^_^