• Stars
    star
    105
  • Rank 328,196 (Top 7 %)
  • Language
    PHP
  • License
    MIT License
  • Created over 9 years ago
  • Updated 7 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Simple web interface to manage Redis databases, support redis cluster.

RedisMyAdmin

这个一个简单的Redis数据库在线管理工具

本项目参考于phpRedisAdmin,部分核心代码源自于此项目

RedisMyAdmin最早于唯品会内部开源(v0.1),现使用CodeIgniter-2.2.0框架重新开发并在github开源

Demo地址: http://demo.redismyadmin.org


主要配置文件

application/config/config_global.php # 全局配置

application/config/config_redis.php # 服务器列表配置

application/config/config_auth.php # 登录及验证码配置


基于原版的改进:

1、对整体界面进行了汉化。

2、增加了对db的支持。

3、优化建树性能,树型结构每层皆为异步加载。

4、支持简单的登录校验,支持中文/英文登录验证码。

5、支持集群。

6、支持查看空闲key列表


TODO:

  1. 统计某个KEY前缀占用的内存大小

更新日志:

v0.4.2 (2016-10-20)

增加删除空闲Key的功能,配置详见config_global.php

修正导出中的BUG

修正因JS缺失而产生的BUG

——————————————————

v0.4.1 (2016-09-19)

修正scan在集群模式下不可用的问题(由于官方文档缺失,暂时将集群模式读取key列表改回原来的keys命令,如有错误,请斧正)

——————————————————

v0.4.0 (2016-09-05)

采用scan命令读取key列表(redis >= 2.8),页面建树改用ztree ( https://github.com/zTree/zTree_v3 ),单个节点超过10万时不建议展开(好吧,有可能展不开)

增加直接查看指定key的功能

——————————————————

v0.3.7 (2016-07-08)

初始化连接增加auth认证

——————————————————

v0.3.6 (2015-12-11)

增加对redis自带的auth身份验证的支持(详见application/config/config_redis.php) 注:集群暂不支持

修改string类型的key的value时,可选择保持其原有生存期(ttl)不变

——————————————————

v0.3.5 (2015-11-07)

修正了部分JS的错误

——————————————————

v0.3.4 (2015-07-25)

修正了一些影响使用的BUG

修正了模板中的一些错误

——————————————————

v0.3.3 (2015-06-08)

支持查看空闲key列表

模板公用化

修正bug #7

——————————————————

v0.3.2 (2015-06-01)

修正了一个从0.1版即存在的key在某个情况下被无故删除的BUG

/**

此BUG可在0.3.1及之前的版本可重现

当存在一个多层的key时,如t1:t2:t3这样的string key, 将key展开到t1:t2的时候,点击t1上的删除树按钮,但选择“否”,不进行删除时,key依然会被删除。

通过firebug、httpfox、chrome的调试工具,均无发现有GET请求发出,甚至将JS中ajax删除key的POST代码注释后key依然会被删除。苦寻N久没有找到原因,后将delete.php的请求改为只接受POST请求后,问题解决,但具体产生这个问题的原因依然未找到。

能力有限,希望有大大可以找到原因 T_T

*/

——————————————————

v0.3.1 (2015-05-30)

增加按树节点进行刷新按钮

支持按树节点导出数据

——————————————————

v0.3 (2015-05-26)

支持Redis 3.0集群(需phpredis最新版)

——————————————————

v0.2.1

修正不同redis版本中对保存时间的key不同而产生的错误

修正无法多服务器跳转的问题

——————————————————

v0.2

使用CI-2.2重新开发,并修正v0.1版中的BUG