当前位置: 首页 > 工具软件 > PyRedisAdmin > 使用案例 >

Redis可视化工具

黄俊誉
2023-12-01

Redis作为业界最好的缓存数据库,过去几年发展很快。相对Memcached,Redis提供了更多种数据类型,包含hash、set、list等;Redis还支持subscribe/publish命令,可以用于简单的消息发送与订阅;Redis 3.0开始支持集群服务;Redis也可以把数据库持久化,但是在大多数情况Redis的竞争力是提供缓存服务。

随着Redis快速发展,想要用好新功能和新特性,发挥其价值,可视化工具必不可少,简单叨叨下我知道的几款Redis可视化工具。

1.Redis Client

Redis Client界面开发基于SWT,将Redis数据以Windows资源管理器的界面风格呈现给用户,是一个开源软件,目前已经不更新了。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-12YL5ZoD-1650597710111)(http://www.azurew.com/wp-content/uploads/2018/09/091918_0611_Redis1.jpg)]

2、PyRedisAdmin

PyRedisAdmin是一个方便查看和管理Redis数据的web界面工具,使用Python开发,是一个开源软件,目前已经不更新了。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-xD5RZFj7-1650597710111)(http://www.azurew.com/wp-content/uploads/2018/09/091918_0611_Redis2.jpg)]

3、Redis Desktop Manager

Redis Desktop Manager支持Windows、Mac、Linux,界面是基于Qt5开发,是一个开源软件,目前已经不更新了。
RDM支持跨平台,数据操作功能较完善,但缺少指标监控、配置管理、导入导出等功能,还能找到明显bug。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Hu7jycgI-1650597710112)(http://www.azurew.com/wp-content/uploads/2018/09/091918_0611_Redis3.jpg)]

4、Redis Studio

Redis Studio只支持Windows,其界面是基于duilib开发,而Duilib是所见即所得的界面开发工具,是一个开源软件,目前已经不更新了。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-9bam5zm4-1650597710113)(http://www.azurew.com/wp-content/uploads/2018/09/091918_0611_Redis4.jpg)]

5、FastRedis

FastRedis目前貌似还在更新

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-YcH5JRKc-1650597710113)(http://www.azurew.com/wp-content/uploads/2018/09/091918_0611_Redis5.png)]

6、Redis Live

RedisLive监控页面做的还可以,没有使用过,目前停止更新了。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-70sTVRST-1650597710114)(http://www.azurew.com/wp-content/uploads/2018/09/091918_0611_Redis6.png)]

7、阿里的DMS需要收费,且内网不能使用。

**8、**TreeNMSfor Redis, memcached

1、安装

相信大家windows下安装工具都得心应手,但Linux中安装就头大了吧,treeNMS管理工具,直接到http://www.treesoft.cn/dms.html下载,是用JAVA开发的,基于WEB方式对Redis管理,windows环境下载解压即可使用,Linux环境中也只需将软件复制过去,配置JAVA环境就可以使用了。MAC系统中也可以直接复制过去用,前提是有JAVA运行环境。

???因为是基于WEB方式的,所以可以直接在服务器上布署一份,那么大家都可以用浏览器直接访问操作,避免了每个开发人员都要安装工具软件的麻烦,工作效率大大提高。

[这里是图片007]

?
?

2、??运行及参数初始化

???按说明运行startup.bat文件,软件就运行起来了show一下后台主页。

主面右上角有一个参数配置按钮,点击后直接进行连接信息的填写及连接测试。直接在线编辑连接信息的好处是,无需访问远程服务器,直接就完成修改连接信息。

[这里是图片008]

?
?

3、状态监控

??? Redis做为缓存数据库,对内存占用率等指标很有必要定期监控,目前市面上多是国外的Redis监控软件,并且大部分功能较单一,例如Redis Live,?展示的指标有限,而treeNMS提供了详细的Redis状态值
,达68项之多,并且有状态实时监控。

[这里是图片009]

?
?

4、?Redis数据的查看,编辑,维护

???说到数据查看,之前我也用过Redis Desktop Manager,这是单机版本的,也是国人用JAVA开发的,挺好的,就是数据大时,不稳定。单机版的问题就是团队中相关人员都要安装,服务器远程管理Redis不便,treeNMS就解决了这些问题。

[这里是图片010]

???详细数据的展示,查看,编辑,新增,删除等,支持string,list ,set,zset,hash等数据类型。

???有些情况会看到展示的数据是乱码,这是由于存入的数据已压缩或序列化处理过,这种类型的数据是展示时就会变成乱码是正常现象。

?[这里是图片011]

?
?

5、json数据格式化

??? JSON格式的数据具有占用空间小,更易解析等优点,大量数据会以JSON格式存入Redis中。

treeNMS提供了JSON数据格式化的功能,支持格式化,缩进,层级控制,查看,方便数据分析。
做开发,测试都会用到这个功能的。?[这里是图片012]

?
?

6、在线数据备份及还原

??? Redis是支持数据存储及持久化的,treeNMS?支持在线redis数据备份及下载,有个细节:程序要与redis安装在同一台电脑中,才能备份哦。

[这里是图片013]

?
?

???总结:有了这款treeNMS软件,就可以轻松驾驭redis了,也希望国产软件能引领技术革新,走向世界!

转发自:http://www.azurew.com/9245.html

)

 类似资料: