Redis should get an an HTTP API. Would enable you to implement something like this purely in the browser.
UIs are really useful from a sys admin point of view. I can also imagine adoption increasing if Redis supported a UI out-of-the-box.
Redis does have an HTTP API, called Webdis. It takes the form of a server that sits in front of Redis, which may be not quite what you were talking about, but I find to be a very clean design. It's fast and full-featured, and is as easy to install as Redis itself. Just get the code, run make, and start the daemon. Maybe add a config file if you want to get really fancy.
Somewhat related - is there any project for viewing the key/value pairs in a redis instance in a more friendly way than via the command-line?
I'd like to be able to enter a key-matching pattern 'users:*' and see the list of all the keys (and metadata like expiration time, number of accesses, update/created time).
This is a very expensive operation if you have a large number of keys, and can easily block redis. keys is intended for debugging a relatively small number of keys.
Basically, if you're having to do this in prod, you may be fucked.
[+] [-] cgbystrom|14 years ago|reply
[+] [-] pjscott|14 years ago|reply
http://webd.is/
I've been happy running it in production.
[+] [-] patrickod|14 years ago|reply
[+] [-] swanson|14 years ago|reply
I'd like to be able to enter a key-matching pattern 'users:*' and see the list of all the keys (and metadata like expiration time, number of accesses, update/created time).
EDIT: Found this - http://www.servicestack.net/RedisAdminUI/AjaxClient/# looks like what I was searching for, or at least 80% of it.
[+] [-] andrewvc|14 years ago|reply
Basically, if you're having to do this in prod, you may be fucked.
[+] [-] paulasmuth|14 years ago|reply
[+] [-] frameworkninja|14 years ago|reply
[+] [-] djhworld|14 years ago|reply