2013-08-17 55 views
1

我可以在我的应用程序中使用REDIS,它需要在Windows平台上运行。Redis在windows平台上

我担心的声明在官方site

Redis的项目不直接支持Windows,但是 微软开放技术组开发和维护一个实验 Windows移植目标的Win32/64。目前该端口不是质量产品 ,但可用于Windows 环境中的开发目的。我们期待着与 作者合作,但目前我们不会将Windows端口合并到主代码库 。

或任何其他替代品(Windows平台)提供相同的功能?

+0

相同的确切特点?不,也许你应该描述你打算使用哪个Redis功能...... –

+0

我想在我的Node.js应用程序中使用REDIS进行会话存储和Socket.IO存储。 链接:https://github.com/mranney/node_redis –

+1

尝试使用MongoDB代替。我相信有适配器连接它来表达会话管理和socket-io。 –

回答

0

我认为您的理解存在问题:请勿在托管应用程序的位置和托管Redis服务器的位置之间混淆。

作为单独的(NoSql)数据库Redis可以使用很多客户端类型。检查this:您可以在C#,Ruby,C,PHP,Java中使用Redis ...因此您的应用程序可以用任何技术编写,您只需要必须连接到Redis服务器。

你是真的,Redis不直接支持Windows,但微软在几个月前已经推出了该项目。 git可用here。即使它不是生产就绪,它也是开发环境的有效解决方案。

好的问题是:您的应用程序是否可以在多种环境,Windows和/或Linux上运行?我想这是一个网络应用程序。这意味着Windows上的前端和Linux上的Redis DB。

在一些公司中,为了仅使用一种技术有严格的规则:Windows或Linux。有凝聚力的技术很重要,但我个人认为有时候设置一切能帮助你完成工作的更好。

+0

谢谢,我正在开发一个需要在windows和单个服务器上运行的node.js中的web应用程序。 –