作者热门文章
- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我是 Redis 的新手,也是 R 的新手。我需要做一个作业,我首先需要连接到一个套接字(它流式传输股票的键值)。
我使用自制软件在我的 mac 中安装了 Redis,然后在 R 中安装了包 rredis
。每次我尝试连接到本地主机时,我都会收到以下错误:
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)
有人知道我做错了什么吗?我在网上看到的所有指南/教程在 nodelay = T
ps:请原谅我的孤陋寡闻,或者我有类似的帖子,我没找到。
最佳答案
对于那些感兴趣的人来说,到套接字的连接是这样建立的
con <- socketConnection(host="88.99.38.191", port = 1337, blocking=T,
server=FALSE, open="r+")
与redis无关。 Redis 正在监听本地 ip,而 redisConnect
用于连接到远程 Redis 服务器。
可以找到更多信息 here .
关于r - 如何使用 R 连接到 Redis(rredis 和特定套接字),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41592543/
我正在开发一个 voip 调用应用程序。我需要做的是在接到来电时将 Activity 带到前台。我在应用程序中使用 Twilio,并在收到推送消息时开始调用。 问题是我试图在接到任何电话时显示 Act
我是一名优秀的程序员,十分优秀!