2014-06-06 3 views
0

나는 (GET 만 가능) 명령을 받아들이고, redis DB에 키를 쿼리하고 응답 (값)을 텍스트 형식으로 다시 보내는 간단한 HTTP 서버를 찾고 있습니다. 내 유일한 요구 사항은 서버가 매우 가볍고 백엔드 DB에 액세스 할 수 있다는 것입니다. 미리 감사드립니다.키 - 값 조회를위한 간단한 HTTP 서버

+0

리버스 프록시 포워딩 서비스를 의미합니까? – BonanzaOne

+0

내 질문을 수정했습니다. 혼란에 대해 죄송합니다. – drk

답변

1

시도 Webdis.

Webdis는 Redis에 명령을 전달하고 원하는 형식으로 응답을 되돌려 보내는 간단한 HTTP 서버입니다.

1

나는 최근에 같은 종류의 HTTP 서버를 찾았다.

Evandro에서 언급 한대로 Webdis을 시도하거나 일부 모듈을 사용하여 Nginx를 사용할 수 있습니다.

GET 요청의 경우에만 HttpRedis 모듈을 사용하여 Nginx를 설치할 수 있습니다. 나중에 요구 사항이 진화하면 항상 모든 Redis 명령을 지원하는 HttpRedis2Module으로 이동할 수 있습니다.

는 개인적으로 lua-resty-redis 모듈과 루아 - cjson으로 HttpLuaModule를 사용합니다. 일단 HttpLuaModule이 실행되면 새로운 lua 모듈을 추가하고 Nginx의 기능을 확장하는 것이 매우 쉽습니다. resty-redis 모듈을 사용하면 HTTP 요청 처리와 lua를 사용하는 Redis 쿼리 사이에 일부 논리를 추가 할 수 있습니다. github의 모듈 설정 및 사용에 대한 많은 예제가 있습니다. cjon을 추가하면 원시 텍스트 대신 JSON을 반환 할 수 있습니다.

1

요구 사항에 따라 nginx 또는 apache2 서버로 제안 된 Webdis 또는 Mod_redis (Redis 용 모듈)를 사용하십시오.