82

Is there a standard or de facto standard GUI administration panel for Redis? I'd like to see general health and status of my Redis instances through a web interface. Advanced stuff such as access to logs, trends on memory usage, etc. would be nice but not necessary. I'm running Redis on a Hadoop cluster, in which I enjoy having pages for the JobTracker, NameNode, Ganglia, etc.

There are a few out there, but at first glance they don't seem ready for prime time.

Donald Miner
  • 38,889
  • 8
  • 95
  • 118
  • 1
    Try redisdesktop (http://redisdesktop.com/) – SANN3 Mar 24 '14 at 06:02
  • 1
    Try FastoRedis (http://fastoredis.com) – Topilski Alexandr Nov 23 '14 at 12:16
  • 1
    Check out [phpRedisAdmin](https://github.com/ErikDubbelboer/phpRedisAdmin), its a simple web interface written in php. Demo link [is here](http://dubbelboer.com/phpRedisAdmin) – edigu Dec 23 '14 at 07:42
  • 4
    Try [Keylord](http://protonail.com/products/keylord) - this is GUI application for Windows, Linux and MAC OS X for manage key-value databases. – Maxim May 21 '15 at 07:20

7 Answers7

44

I am a big fan of Redis-Commander

Pranav 웃
  • 8,469
  • 6
  • 38
  • 48
Evan
  • 3,191
  • 4
  • 29
  • 25
  • 2
    Seems pretty decent until you get a reasonable number of keys. We only have 30k in our prod DB and bringing up redis-commander against that caused the webpage to chew up 5GB. – MikeyB Apr 09 '13 at 02:45
  • 1
    You may want to give a try to Redsmin in this case, it handles hundreds of thousand of keys in a breeze. – FGRibreau Apr 09 '13 at 09:29
14

Give a try to Redsmin (long description here). Its a fully online GUI for Redis that provides a lot of features.

It currently offers:

  • No installation and cross-platform
  • Multiple database management (with direct or proxied access)
  • Keys tree and list view (with optional real-time update)
  • Batch operation over multiple key that match a pattern
  • Data editor
  • LUA editor

Redis LUA Editor

  • Redis Cluster monitoring
  • Online configuration (with command override support)

  • JavaScript API directly accessible from the browser console for light data processing

Redis JavaScript API

  • Monitoring features
  • Online terminal with auto-completion and inline-documentation
  • Real-time data-visualization (histogram, pie, ...)
  • Monitoring (and alerting soon)

enter image description here

enter image description here

Community
  • 1
  • 1
FGRibreau
  • 7,021
  • 2
  • 39
  • 48
  • This looks quite slick and promising. I'll check it out. Thanks!! – Donald Miner Nov 19 '12 at 22:16
  • any news when will it be available for sign up? (now it is only possible to submit for future invite) – okliv Dec 06 '12 at 00:39
  • We just sent the next wave of invites. We are really excited to hear what you think of it! – FGRibreau Dec 08 '12 at 12:09
  • Cannot connect to any redis instance. What is the connection string and server address given my server runs as windows service at 127.0.0.1:6379? – Matt Apr 01 '13 at 04:50
  • It is not mentioned that NodeJS is required to run Redsmin when connecting to a local host thus it is not as hassle free as Service Stack AdminUI's Ajax client. – Matt Apr 08 '13 at 07:50
  • In fact we plan to port the redsmin-proxy to python as other well known SaaS like New Relic did. Redsmin is still easier to use than to install a full self-hosted solution that sometimes requires its own database. – FGRibreau Apr 09 '13 at 09:28
  • They are nothing but cheaters. They do not send any invites, they do not answer any e-mails. – Green Jul 20 '13 at 22:27
  • Hello Green, we answer every emails and we send invites every 3-4 weeks, send me your email in PM and I'll see what went wrong, thanks! – FGRibreau Jul 21 '13 at 08:41
  • Redsmin is out of beta! http://blog.redsmin.com/post/64614784721/we-are-out-of-beta – FGRibreau Oct 21 '13 at 08:10
  • 4
    It should also be added that Redsmin is not free, its pretty expensive too when you have a few servers to monitor - there are plenty of free alternatives, which given the nature of Redis, the installation of which shouldn't tax anyone too much if they know enough to know that they need one. – Steve Childs Feb 19 '17 at 20:17
  • @SteveChilds Redsmin is also available for free for 1 connected Redis server with every premium options that alternatives can't or do not provide (like real-time monitoring and alerting). – FGRibreau Feb 20 '17 at 07:46
12

I've been running Redmon for a few days and it does a nice job graphing the live redis memory usage and keyspace, activity in a web UI with a CLI for typing redis commands too. It's a Ruby application which was very easy to run once the dependencies were installed.

dajobe
  • 4,938
  • 35
  • 41
8

redis-cli info provides a wealth of information about the health of a redis instance. Formatting its output for easier digestion shouldn't be too hard.

Sergio Tulentsev
  • 226,338
  • 43
  • 373
  • 367
Carl Zulauf
  • 39,378
  • 2
  • 34
  • 47
6

You can also try phpredmin. It provides simple statistics about your redis and a panel for manipulating databases and keys

Sasan Rose
  • 623
  • 1
  • 7
  • 11
3

I just found another redis admin program, single file, very easy to set up (I had to change the redis autoloader require on line 60 of the program). It's simple, but sufficient!

code.google.com/p/php-redis-browser

patrick
  • 11,519
  • 8
  • 71
  • 80
3

There is also the project RedWeb. It is written in Python, and is built on the Bottle micro-framework.

Aurelien
  • 98
  • 7