我对通过URL连接到Redis服务器有疑问。如何在 C 代码中做到这一点? 我试图找到一些关于它的东西,但它似乎每个人都用于连接 IP 和端口。
没有更多细节,很难给出详细的答案。但是您的问题是您知道如何通过 ip 进行连接,如果您有 url,则很容易从 dns 获取 ip。您只需要构建某种包装器。
return_type myRedisWrapper(const char* url) {
char ip[16];
extractIpFromUrl(url, ip);
return redisLibFunction(ip);
};
因此,您只需要实现应该相当简单的extractIpFromUrl
。