2011-10-10 156 views
72

是否有Redis的标准或事实上的标准GUI管理面板?我想通过Web界面查看我的Redis实例的一般健康状况和状态。先进的东西,如访问日志,内存使用趋势等将是很好,但不是必要的。我在Hadoop集群上运行的Redis,其中我喜欢的JobTracker的,NameNode的,神经节等具有网页Redis的管理面板

有几个在那里,但乍一看他们似乎没有准备好黄金时间。

+1

尝试redisdesktop(http://redisdesktop.com/) – SANN3

+1

尝试FastoRedis(HTTP:// fastoredis。 com) –

+1

查看[phpRedisAdmin](https://github.com/ErikDubbelboer/phpRedisAdmin),它是一个用php编写的简单网页界面。演示链接[在这里](http://dubbelboer.com/phpRedisAdmin) – edigu

回答

8

redis-cli info提供了丰富的关于Redis的实例的健康信息。格式化其输出以便于消化不应该太难。

3

我刚刚发现了另一个Redis的管理程序,单个文件,很容易建立(我不得不改变Redis的自动加载需要的程序的第60行)。这很简单,但足够了!

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

+0

我喜欢单个文件的东西:) – WonderLand

3

也有项目RedWeb。它是用Python编写的,它建立在Bottle微观框架之上。

+2

它看起来像它在Ruby中,而不是python – iamkhush

12

我一直在运行Redmon几天,它在用户界面输入redis命令时,在Web UI中显示实时redis内存使用情况和密钥空间以及活动状况方面表现不错。这是一个Ruby应用程序,一旦安装了依赖关系,它非常容易运行。

36
+2

似乎很体面,直到你得到一个合理数量的键。我们的prod数据库只有30k,并且引起redis-commander反对,导致网页嚼碎了5GB。 – MikeyB

+1

在这种情况下,您可能想尝试Redsmin,它可以轻松处理数十万个密钥。 – FGRibreau

14

的大风扇提供一个尝试Redsminlong description here)。它的完全在线 Redis的GUI提供了很多功能。

它目前提供:

  • 没有安装和跨平台
  • 数据库管理(直接或代理访问)
  • tree和列表视图(optional real-time update
  • 通过与模式匹配的多个密钥批量操作
  • 数据编辑器
  • LUA编辑

Redis LUA Editor

  • Redis的群集监测
  • 在线配置(与command override support

  • 的JavaScript API从浏览器控制台直接访问的用于光数据处理

Redis JavaScript API

  • Monitoring features
  • 在线终端与自动完成和直列文档
  • 实时数据可视化(柱状图,饼图,...)
  • 监测(很快报警)

enter image description here

enter image description here

+0

这看起来很漂亮,很有前途。我会检查出来的。谢谢!! –

+0

任何消息何时可用于注册? (现在只能提交未来邀请) – okliv

+0

我们刚刚发送了下一波邀请。听到您的想法,我们非常高兴! – FGRibreau

6

你也可以尝试phpredmin。它提供了有关您的Redis和如果你喜欢开源桌面工具,还采取Redis Desktop Manager看看操纵数据库和键

+0

看起来不错,你有什么经验呢? – WonderLand

22

面板简单的统计。

这是一个跨平台的开源Redis的数据库管理工具(即管理GUI)

enter image description here

+0

我在这里编辑JSON值时出现问题,我保存后创建了很多额外的参数! – JREAM

+0

这件东西处理很多钥匙就像一个魅力,你可以搜索键作为额外的奖励。 – RickyA