如何从Objective-C使用Redis?

如何从Objective-C使用Redis?,objective-c,macos,redis,Objective C,Macos,Redis,我正在开发一款需要Redis支持的OSX应用程序 我已经尝试了ObjCHiredis,但它对我不起作用(有关此问题的更多信息,请参阅此处:) 谷歌上关于这个问题的信息非常少,所以我来到这里 还有一件事是,我可以使用TCP套接字(localhost:6379)连接到Redis服务器,并将一些数据发送到那里(并接收),它可以使用telnet,但我确实找不到适合Objective-C的库来实现这一点 谢谢任何建议。 当然,只要稍加努力,你就可以使用任何在中列出的C或C++客户机。 您在google g

我正在开发一款需要Redis支持的
OSX
应用程序

我已经尝试了
ObjCHiredis
,但它对我不起作用(有关此问题的更多信息,请参阅此处:)

谷歌上关于这个问题的信息非常少,所以我来到这里

还有一件事是,我可以使用
TCP套接字(localhost:6379)
连接到Redis服务器,并将一些数据发送到那里(并接收),它可以使用
telnet
,但我确实找不到适合Objective-C的库来实现这一点


谢谢任何建议。

当然,只要稍加努力,你就可以使用任何在

中列出的C或C++客户机。 您在google groups帖子中描述的问题是由于ObjCHiredis框架没有正确嵌入到应用程序包中造成的。你应该--这不是马上就能做到的,特别是如果你是这个平台的新手

在引导方面,您也可以将源代码添加到ObjCHiredis,并将其添加到Xcode项目中,然后将其作为目标的一部分进行构建。但最终,您将需要了解框架嵌入


另一个选项是为您的机器全局安装ObjCHiredis框架。还应该告诉您如何执行此操作。

谢谢您的回答,稍后我将尝试此操作。我希望它能解决我的问题。所以,我从框架中提取了所有代码,并将其添加到我的项目中,修复了一些bug,现在就可以工作了。我想我会为hiredis创建自己的包装器,用于新的hiredis版本。无论如何,谢谢。