diff --git a/README.markdown b/README.markdown index 1ac0c13..db98035 100644 --- a/README.markdown +++ b/README.markdown @@ -38,15 +38,14 @@ curl -d "GET/hello" http://127.0.0.1:7379/ * Optional daemonize. # Ideas, TODO... -* Add better support for PUT, DELETE, HEAD, OPTIONS? How? For which commands? +* Add better support for PUT, DELETE, HEAD, OPTIONS? How? For which commands? Implement a strict mode, mapping verbs to commands? How would webdis know of new commands? * MULTI/EXEC/DISCARD/WATCH are disabled at the moment; find a way to use them. * Support POST of raw Redis protocol data, and execute the whole thing. This could be useful for MULTI/EXEC transactions. * Enrich config file: * Provide timeout (maybe for some commands only?). What should the response be? 504 Gateway Timeout? 503 Service Unavailable? * Multi-server support, using consistent hashing. +* Database selection in the URL? e.g. `/7/GET/key` to run the command on DB 7. * SSL? -* Find a way to handle Redis disconnections properly for pub/sub clients. The current implementation leaves them hanging without any notification. -* Refactor client.c * Add WebSocket support (with which protocol?). * Send your ideas using the github tracker, on twitter [@yowgi](http://twitter.com/yowgi) or by mail to n.favrefelix@gmail.com.