gpt4 book ai didi

windows - cpp_redis::subscriber -> connect 导致异常:connect() 失败

转载 作者:可可西里 更新时间:2023-11-01 11:23:24 25 4
gpt4 key购买 nike

当我调用“连接”到 Redis 发布者时,客户端针对我的某些客户端/服务器组合收到异常“connect() failure”。其他客户端/服务器运行平稳。

我在 Windows 上运行 Redis 版本 3.2.100(这是可用的最新 Windows Redis 服务器)。使用 cpp_redis 作为客户端。VisualStudio 2015 是我的环境。

cpp_redis::redis_subscriber *subscriber = new cpp_redis::redis_subscriber();
std::string hostIP = 12.0.0.1; // Redis server IP address
int port = 6379;
std::string password = "my_password";
bool isConnected = false;
try
{
subscriber->connect(hostIP, port, nullptr);
if (password != "")
{
subscriber->auth(password,
[this](const cpp_redis::reply& reply)
{
if (!reply.is_error()
{
isConnected = true;
}
}
);
}
else
{
isConnected = true;
}
}
catch (const std::exception& exs)
{
std::cout << exs.what()) << std::endl;
}

有效-对于其他系统,我在命令上遇到异常

-- subscriber->connect(... 等等 ?

异常文本是connect()失败

有什么见解吗?谢谢!

最佳答案

谜底揭晓。我在将 Redis 主机 ip 发送到无法连接的客户端时遇到了一个错误。这是一个非常愚蠢的错误。

关于windows - cpp_redis::subscriber -> connect 导致异常:connect() 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56859665/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com