If my assumption is correct, i wonder why one should use a (potentially slower) http client or protocol in favor of the "native" protocol.
If my assumption is correct, i wonder why one should use a (potentially slower) http client or protocol in favor of the "native" protocol.
I think the most interesting practical application of a Redis HTTP interface is accessing your Redis database directly from Javascript.
One of such simple ACL is to deny all the commands but the few you use, and use unguessable key names. This is good for a low level of security. There are of course much better ways... but I'm curious about how this could evolve.
As antirez pointed out, there are indeed ACLs in Webdis. You can enable or disable commands using a CIDR match and/or HTTP Basic Auth. (ex: disable all write commands for everyone, but enable SET for authenticated clients on the local network).