用于键值查找的简单HTTP服务器

时间:2014-06-06 15:41:44

标签: redis httpserver

我正在寻找一个接受(仅GET)命令的简单HTTP服务器,用密钥查询redis DB并以文本格式发送回复(值)。我唯一的要求是服务器非常轻量级,可以访问后端数据库。提前谢谢。

3 个答案:

答案 0 :(得分:1)

尝试Webdis

  

Webdis是一个简单的HTTP服务器,它将命令转发给Redis并使用您选择的格式发送回复。

答案 1 :(得分:1)

我最近寻找的是同一种HTTP服务器。

正如Evandro所提到的,你可以尝试 Webdis ,或者你可以使用一些模块去寻找Nginx。

在您的情况下,仅对于GET请求,您可以使用HttpRedis模块安装Nginx。 如果您的需求稍后发展,您可以随时选择支持所有Redis命令的 HttpRedis2Module

我个人使用 HttpLuaModule lua-resty-redis模块以及 lua-cjson。 一旦你运行了HttpLuaModule,它就很容易添加新的lua-modules并扩展Nginx的功能。 resty-redis 模块允许您使用lua在HTTP请求处理和Redis查询之间添加一些逻辑。您还有关于github上的模块设置和使用的大量示例。 添加 cjon 可让您返回JSON而不是原始文本。

答案 2 :(得分:1)

根据您的要求,使用建议使用的Webdis或使用nginx或apache2服务器的Mod_redis(Redis模块)。