Redis作为业界最好的缓存数据库,过去几年发展很快。相对Memcached,Redis提供了更多种数据类型,包含hash、set、list等;Redis还支持subscribe/publish命令,可以用于简单的消息发送与订阅;Redis 3.0开始支持集群服务;Redis也可以把数据库持久化,但是在大多数情况Redis的竞争力是提供缓存服务。
随着Redis快速发展,想要用好新功能和新特性,发挥其价值,可视化工具必不可少,简单叨叨下我知道的几款Redis可视化工具。
Redis Client界面开发基于SWT,将Redis数据以Windows资源管理器的界面风格呈现给用户,是一个开源软件,目前已经不更新了。
PyRedisAdmin是一个方便查看和管理Redis数据的web界面工具,使用Python开发,是一个开源软件,目前已经不更新了。
Redis Desktop Manager支持Windows、Mac、Linux,界面是基于Qt5开发,是一个开源软件,目前已经不更新了。
RDM支持跨平台,数据操作功能较完善,但缺少指标监控、配置管理、导入导出等功能,还能找到明显bug。
Redis Studio只支持Windows,其界面是基于duilib开发,而Duilib是所见即所得的界面开发工具,是一个开源软件,目前已经不更新了。
数据管理DMS支持Redis VPC实例登录,目前无论是经典网络还是VPC的Redis实例都可以通过DMS登录和管理。web端轻松管理RDS实例和自建redis库,且支持命令窗口和实时性能查看。查看DMS详情>>
那么问题来了,你用过哪些redis的可视化工具呢?来聊一下吧。
聆听专属T恤衫 x 2
优酷VIP月卡 x 2
定制笔记本 x 2
大喵哥
已获得聆听专属T恤衫
复制链接去分享
因为mac下的Redis可视化工具不多,之前一直是用RDM的。增删改查什么的基本还能满足需求,就是操作起来有点别扭,尤其是查找一个key,操作步骤有点多。我的使用习惯是经常会去查某个key,看看里面的值是否符合预期,用RDM查的次数多了有点不能忍。后来上云了,因为阿里云的Redis只能从私网,本地用客户端连不上,只能买个ECS去连,用window远程桌面过去,再装个RDM,好麻烦。图省事儿就买了个Linux的ECS,走ssh直接用Redis命令行操作了。后来发现经常用来操作RDS的DMS也支持Redis了,就体验了一把,网页登录直接连,连ECS都省了,还有可视化界面,爽!关键是很符合我的操作习惯,搜索框里面直接敲关键字就能搜了,还能显示匹配的key的类型;而且有实例的实时性能监控,比较直观,这个RDM没有的。整体使用下来,感觉还不错,如果用阿里云Redis的,推荐试用一下。
jackyliu
已获得优酷VIP月卡
复制链接去分享
我们测试环境使用redis desktop manager,但是线上redis库大,不能用这货,否则打开就死掉。买阿里云的redis服务,首选用数据管理。提两个现在不满足我们需求的问题。一个是数据管理,不支持导出功能,有些时候我们需要导出一个zset里面的数据,只能用我写的代码,循环scan,然后保存,希望能增加导出指定条件的数据的功能。另一个是阿里云的redis没有提供aof日志的保存和下载功能,这个功能类似于mysql的binlog,在查证问题时比较有用。
anydb
已获得聆听专属T恤衫
复制链接去分享
一直在用mysql,2年前在ECS上搭过redis。当时在oschina搜了几个redis客户端,Redis Studio只支持windows,双击连接会死机,动不动就卡住了。redisgocluster命令支持不全面,简单用用就放弃了。RDM比之前几个都好,但偶尔查不出键值,不知道怎么解。最近在用dms,阿里云redis打折,就把ecs迁到rds了,发现没有外网地址,坑啊,本地连不上,每次还要等ECS,后来在dms上登mysql时看到我的redis地址也在,输密码就登进去了,首页指标监控挺直观的,也能搜索key,还集成了redis-cli,不过没找到类似mysql的导入导出。rediscli一直在用,原生工具没的说,常用几个命令能记住,不过操作数据的稍微复杂命令都要对照着手册,可能是我比较low吧。
求道者
已获得定制笔记本
复制链接去分享
小白大胆说下想法,以前一直用memcached可视化管理工具MemAdmin,性能姑且不论,感觉实时监控这块,没有成型的流式趋势图对比,用起来对性能没有一个全局的对比,有点遗憾。可能是以前观察java性能的Jconsole习惯使然,CPU,内存,堆内存变化因为有了流式趋势图,什么时候GC什么时候CPU打满一目了然。现在改用Redis,感觉DMS的实时监控交互界面友善多了,内存 CPU key命中几个关键指标的监控,趋势图看起来更有感觉,更容易发现问题了。
edisClient是Redis客户端的GUI工具,说白了它就是一个Redis可视化客户端软件,有了界面后操作起来就简单多了,该软件支持简体中文,非常适合国内用户使用直接使用即可!
Redis如今已经成为Web开发社区中最火热的内存数据库之一,随着Web 2.0的蓬勃发展,网站数据快速增长,对高性能读写的需求也越来越多,再加上半结构化的数据比重逐渐变大,人们对早已被铺天盖地地运用着的关系数据库能否适应现今的存储需求产生了疑问。而Redis的迅猛发展,为这个领域注入了全新的思维。Redis 凭借其全面的功能得到越来越多的公司的青睐,从初创企业到新浪微博这样拥有着几百台Redis服务器的大公司,都能看到Redis的身影。Redis也是一个名副其实的多面手,无论是存储、队列还是缓存系统,都有它的用武之地。
Redis客户端工具(RedisClient)功能:
RedisClient将redis数据以资源管理器的界面风格呈现给用户,可以帮助redis开发人员和维护人员方便的建立,修改,删除,查询redis数据,完全不需要了解redis命令。可以让用户方便的编辑数据,可以剪切,拷贝,粘贴redis数据,可以导入,导出redis数据,可以对redis数据排序。
因为各种桌面工具都不太满意,所以electron自己写了一个,支持多平台,欢迎试用,哈哈哈哈
楼主,还有一个可以吊打其他工具的 QuickRedis。免费、难以置信的UI、支持亿万数量级的key。
gitee: https://gitee.com/quick123official/quick_redis_blog
github: https://github.com/quick123official/quick_redis_blog
RDM总会假死,推荐另一个免费Redis桌面客户端,跨平台支持
https://github.com/qishibo/AnotherRedisDesktopManager
一看就是redis的真爱粉,赞,看了下阿里云的DMS,应该把这个工具也加上
这个工具蛮好用的,性能还可以 https://github.com/qishibo/AnotherRedisDesktopManager