Added contact and reworded ideas.

master
Nicolas Favre-Felix 14 years ago
parent a42f287685
commit b7182ab85e

@ -1,6 +1,6 @@
# About # About
A very simple prototype providing an HTTP interface to Redis. It uses [hiredis](https://github.com/antirez/hiredis) and [jansson](https://github.com/akheron/jansson). A very simple web server providing an HTTP interface to Redis. It uses [hiredis](https://github.com/antirez/hiredis), [jansson](https://github.com/akheron/jansson) and libevent.
<pre> <pre>
make clean all make clean all
@ -29,18 +29,18 @@ curl -d "GET/hello" http://127.0.0.1:7379/
* Support PUT, DELETE, HEAD, OPTIONS? How? For which commands? * Support PUT, DELETE, HEAD, OPTIONS? How? For which commands?
* Support pub/sub (waiting for HiRedis ticket \#17 in order to add this.) * Support pub/sub (waiting for HiRedis ticket \#17 in order to add this.)
* MULTI/EXEC/DISCARD/WATCH are disabled at the moment; find a way to use them. * MULTI/EXEC/DISCARD/WATCH are disabled at the moment; find a way to use them.
* Drop privileges. * Drop privileges on startup.
* Add logging. * Add logs.
* Enrich config file: * Enrich config file:
* Provide timeout (this needs to be added to hiredis first.) * Provide timeout (this needs to be added to hiredis first.)
* Multi-server support, using consistent hashing. * Multi-server support, using consistent hashing.
* Send your ideas using the github tracker or on twitter [@yowgi](http://twitter.com/yowgi). * Send your ideas using the github tracker, on twitter [@yowgi](http://twitter.com/yowgi) or by mail to n.favrefelix@gmail.com.
# HTTP error codes # HTTP error codes
* Unknown HTTP verb: 405 Method Not Allowed * Unknown HTTP verb: 405 Method Not Allowed
* Redis is unreachable: 503 Service Unavailable * Redis is unreachable: 503 Service Unavailable
* Could also be used: * Could also be used:
* Timeout on the redis side: 503 Service Unavailable * Timeout on the redis side: 503 Service Unavailable (this isn't supported by HiRedis yet).
* Missing key: 404 Not Found * Missing key: 404 Not Found
* Unauthorized command (disabled in config file): 403 Forbidden * Unauthorized command (disabled in config file): 403 Forbidden

Loading…
Cancel
Save