使用treeNMS管理及监控Redis

使用treeNMS管理及监控Redis

Redis做为现在web应用开发的黄金搭担组合,大量的被应用,广泛用于存储session信息,权限信息,交易作业等热数据。做为一名有10年以上JAVA开发经验的程序员,工作中项目也是广泛使用了Redis,工作中也遇到了Redis的数据可视化不便、Redis的数据查看维护困难、Redis状态监控运维不易等问题。
        相信大家在工作中也会遇到我说的这些问题,在工作中大家可能都装过一些可视化的工具,客户端工具,状态监控工具。例如Redis Desktop Manager,Redis Live,Redis browser等,这些工具开发语言也五花八门,php, ruby,python, qt等,安装前置条件也一堆,安装过程的痛苦,装过就知道了。
         由于我也是一线的开发,也深切的感受到了没有顺手Redis管理工具带来的不便,经过一段时间的加班加点,挑灯开发,一款用JAVA语言开发的Redis管理及监控工具treeNMS横空出世了。
        下面我就详细给大家介绍一下treeNMS的安装及各项功能。

 1、  安装

        相信大家windows下安装工具都得心应手,但Linux中安装就头大了吧,treeNMS管理工具,直接到http://www.treesoft.cn/dms.html下载,是用JAVA开发的,基于WEB方式对Redis管理,windows环境下载解压即可使用,Linux环境中也只需将软件复制过去,配置JAVA环境就可以使用了。MAC系统中也可以直接复制过去用,前提是有JAVA运行环境。
        因为是基于WEB方式的,所以可以直接在服务器上布署一份,那么大家都可以用浏览器直接访问操作,避免了每个开发人员都要安装工具软件的麻烦,工作效率大大提高。

使用treeNMS管理及监控Redis 

2、  运行及参数初始化

       按说明运行startup.bat文件,软件就运行起来了show一下后台主页。
主面右上角有一个参数配置按钮,点击后直接进行连接信息的填写及连接测试。直接在线编辑连接信息的好处是,无需访问远程服务器,直接就完成修改连接信息。

使用treeNMS管理及监控Redis 

3、状态监控

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

使用treeNMS管理及监控Redis 

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

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

使用treeNMS管理及监控Redis

       详细数据的展示,查看,编辑,新增,删除等,支持string,list ,set,zset,hash等数据类型。
       有些情况会看到展示的数据是乱码,这是由于存入的数据已压缩或序列化处理过,这种类型的数据是展示时就会变成乱码是正常现象。

 
使用treeNMS管理及监控Redis

5、json数据格式化

       JSON格式的数据具有占用空间小,更易解析等优点,大量数据会以JSON格式存入Redis中。
treeNMS提供了JSON数据格式化的功能,支持格式化,缩进,层级控制,查看,方便数据分析。 做开发,测试都会用到这个功能的。 

使用treeNMS管理及监控Redis 

6、在线数据备份及还原

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

 
使用treeNMS管理及监控Redis

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

https://blog.csdn.net/pengjunlee/article/details/78691396

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/112681.html原文链接:https://javaforall.net

(0)
上一篇 2021年11月3日 上午11:00
下一篇 2021年11月3日 上午11:00


相关推荐

  • linux指令which和whereis的区别

    linux指令which和whereis的区别1 which which 命令是查找命令是否存在 以及命令的存放位置在哪儿 例 whichls 2 whereis whereis 命令只能用于搜索程序名 而且只搜索二进制文件 参数 b man 说明文件 参数 m 和源代码文件 参数 s 如果省略参数 则返回所有信息 whereis 命令的使用实例 whereisvim

    2026年3月17日
    2
  • idea 查找与替换「建议收藏」

    idea 查找与替换「建议收藏」查找当前文件内容:ctrl+F如上图片查找全局文件:ctrl+shift+F或doubleshift(按两下)或ctrl+shift+N替换当前文件内容:ctrl+R如上图片

    2026年4月18日
    5
  • Java 优先级队列

    Java 优先级队列Java优先级队列

    2026年2月26日
    5
  • slam技术原理_SRAM特点

    slam技术原理_SRAM特点SLAM是Simultaneouslocalizationandmapping缩写,意为“同步定位与建图”,主要用于解决机器人在未知环境运动时的定位与地图构建问题,为了让大家更多的了解SLAM,以下将从SLAM的应用领域、SLAM框架、SLAM分类(基于传感器的SLAM分类)来进行全面阐述,本文仅对没有接触过SLAM的新人进行的科普…

    2022年10月1日
    5
  • UCI机器学习数据库

    UCI机器学习数据库UCIrvineMachineLearningRepository:UCI指的是加州大学欧文分校。UCI机器学习库主要是收集的机器学习领域的一些相关数据集和数据生成器,可以用来做一些基本的实验

    2022年8月1日
    5
  • 信贷风控模型开发—-模型简介

    信贷风控模型开发—-模型简介第一章风控模型简介1.1为什么要建模1.2什么是信用评分1.3常用的模型1.4概念解析:M0,M1,M2的定义下一章预告参考文献第一章风控模型简介本系列文章为笔者对信贷风控领域建模的一些学习研究心得汇总,以及一些代码示例,尽量会将信贷风控领域的一些基本概念阐述明白。1.1为什么要建模金融的所有业务,几乎都是和风险打…

    2022年6月5日
    37

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号