REDD服务器对BlueDomino托管的要求

时间:2011-07-15 21:51:12

标签: redis

我在桌面上运行了一个Python / REDIS服务,我希望将其移至我的Blue-Domino托管网站。我在服务器上有Python,但不是REDIS。他们没有授予我对Debian VM的root权限,所以我不能在Unix提示符下进行git,extract和安装。

他们的技术支持可能会为我安装,但他们需要我指出服务器要求,我在REDIS下载页面上看不到。

如果可用的话,我可能会将FTP二进制文件发送到网站,但那很冒险。

有没人处理过这件事?

4 个答案:

答案 0 :(得分:1)

从源代码安装Redis实际上非常简单。它没有任何依赖关系,所以只需下载tarball,解压缩它,然后按照安装说明进行操作。我总是害怕做那种事情,但是使用Redis它真的很轻松。如果你不敢这样做,他们的技术支持应该能够做到。

答案 1 :(得分:1)

如果是Intel / AMD服务器,您可以在某处编译Redis(例如32位版本),并将其作为二进制文件上传。然后用Python启动它。几个星期前,我自己这样做了。

对于端口,您需要使用超过1000的东西。我不建议使用默认端口。记得也要更改LogLevel。 Daemonize也适用于非root用户。

某些服务器会阻止所有外部端口,因此您无法从外部连接到Redis,但只有从不同的计算机连接时才会出现问题。对于同一台机器应该没问题,因为它是“内部的”。

但是,我不确定托管管理员在看到进程运行时会如何反应:)我个人会立即将其杀死。

还有其他选择 - 检查Redis4you.com等服务。但是他们的免费账户很小,你可能需要花一些钱才能获得更多内存。

答案 2 :(得分:0)

您的托管服务提供商是否在寻找运行Redis的最低系统要求?这确实没有在Redis网站上列出。可能是因为没有太多异国情调的要求。它也很大程度上取决于你的用例。基本上你需要运行Redis的是:

  • 操作系统:Unix之类的,推荐使用Linux(支持Linux的一个原因我听说过是其TCP / IP堆栈的性能)
  • 工具:GCC,make,(git)。
  • 内存:很多(严重来说,这取决于您的使用案例,但是因为Redis会将所有内容保留在内存中,因此您需要的RAM大于数据集的大小)。
  • 磁盘:用于制作快照的磁盘访问。

答案 3 :(得分:0)

问题似乎是处理我的BlueDomino托管非传统的东西。由于这个项目是一个新的项目,我认为对我来说最好的方法是从rackspace租用一个小型Linux VM而忘记BD托管。