redis的管理和监控工具treeNMS
TreeNMS可以帮助您搭建起一套用于redis的监控管理系统,也支持Memcached,让您可以通过web的方式对数据库进行管理,有了它您就可以展示NOSQL数据库、编辑修改内容,另外还配备了sql语法帮助,让您的管理工作更加轻松。
一、安装
官网下载地址:http://www.treesoft.cn/dms.html(没有旧版本),若安装最新版本1.7.4,则下载下来的解压包解压后在bin目录中缺少以下几个.sh文件:
catalina.sh,setclasspath.sh,shutdown.sh,startup.sh
可以到http://www.bkill.com/download/152112.html路径下下载1.4.8版本,然后将以上四个文件拷贝来用。(新版本增加了对多个memcache实例的支持,切性能更好了)
treeNMS采用JAVA开发,基于WEB方式对memcache管理,windows环境下载解压即可使用,Linux环境中也只需将软件复制过去,OSX系统中也可以直接复制过去用,前提是配置好JAVA环境。因为是基于WEB方式的,所以可以直接在服务器上布署一份,那么大家都可以用浏览器直接访问操作,避免了每个开发人员、测试人员、运维人员都要安装工具软件的麻烦,工作效率大大提高。
【解压文件里有详细的部署步骤和常见的问题解决办法】
下面是具体安装步骤:
1、安装前环境准备:jdk,tomcat都已经安装(tomcat的部署可以参考https://www.cnblogs.com/zhangwuji/p/9335790.html);rar软件已经安装,可以使用unrar x xxx.rar (注意不要用unrar e)解压.rar文件;
直接用解压文件里的tomcat7和jdk1.7,只需要配置下1.7的环境变量。
2、将treeNMS.rar文件下载并拷贝到linux中;
3、用unrar x xxx.rar 解压treeNMS.rar文件;
4、进入bin目录下,对启动脚本添加执行权限:运行chmod 777 *.sh命令
5、运行./startup.sh命令
6、登录网址:服务器地址:8086/treenms,用户名和密码在解压包的《说明.txt》文件中。效果如下图所示:

二、功能简介
1、NoSQL数据在线查看
点击左侧的库表,将打开数据列表,系统对数据进行分页,格式化输出,方便查看。
2、NoSQL数据 在线编辑维护
选择左侧库表后,将直接展示数据。可通过新增、编辑、删除按钮对表数据进行维护,操作十分方便。
3、JSON 格式化
支持 JSON 数据的格式化输入,展示,层级缩进,收缩,控制。
4、数据备份还原
支持 Redis 数据的备份还原操作, 不支持 Memcached,备份文件可以在线直接下载。
5、SQL语法的帮助
系统整合了一些常用的 SQL 语法帮助信息,可以选择并查看相应的语句,选择后语法信息将展示。
6、皮肤配色的选择
系统内置14套UI皮肤,可自由设置组合,深色的屏幕有助保护视力。
7、系统参数配置
数据库类型,数据库连接地址,端口,帐户,密码等信息直接设置生效,切换方便。
8、用户密码修改
系统提供独立的用户管理,该用户与数据库无关,密码也与数据库无关。
三、使用
1、运行及参数初始化
这是后台主页,包括了memcache的实时状态,memcache的数据展示,配置连接信息可通过右上角的“参数配置”功能完成,可通过“测试”功能,验证参数有效性。

2、状态监控
memcache内存占用率等指标很有必要定期监控,treeNMS提供了详细的memcache状态值 ,并且有状态实时监控。

3、memcache数据的查看,编辑,维护
目前memcache的数据查看,都是通过命令进行查看,不方便是肯定的,而且目前好像也没有好用的可视化客户端工具,新增修改数据是很不好操作的,使用treeNMS就可以解决这些问题。
存入memcache的数据有可能压缩,序列化过,这种类型的数据是展示时就会变成乱码是正常现象。

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

参考网址:
https://blog.csdn.net/zhangbaoss/article/details/79984270
https://www.cnblogs.com/treesoft/p/7124440.html
redis的管理和监控工具treeNMS的更多相关文章
- Redis可视化客户端管理及监控工具TreeNMS
https://www.cnblogs.com/li150dan/p/9529054.html
- MemCache可视化客户端管理及监控工具TreeNMS
参考地址:https://www.cnblogs.com/li150dan/p/9529054.html
- 超好用的Redis管理及监控工具,使用后可大大提高你的工作效率!
Redis做为现在web应用开发的黄金搭担组合,大量的被应用,广泛用于存储session信息,权限信息,交易作业等热数据.做为一名有10年以上JAVA开发经验的程序员,工作中项目也是广泛使用了Redi ...
- Redis管理及监控工具
Redis管理及监控工具 Redis做为现在web应用开发的黄金搭担组合,大量的被应用,广泛用于存储session信息,权限信息,交易作业等热数据.做为一名有10年以上JAVA开发经验的程序员,工作中 ...
- redis运行状态图形化监控工具 — RedisLive
在Centos中部署redis运行状态图形化监控工具 — RedisLive 写在前面 前两天看到张善友老师的一篇文章<先定个小目标, 使用C# 开发的千万级应用>,里面给出了一张腾讯 ...
- 几款开源的图形化Redis客户端管理软件
转载于:http://www.itxuexiwang.com/a/shujukujishu/redis/2016/0216/98.html?1455870209 Redis是一个超精简的基于内存的键值 ...
- Redis桌面管理工具 RedisDesktopManager
下载链接地址:[官网地址:https://redisdesktop.com] redis-desktop-manager-0.8.8.384.exe Source code (zip) Source ...
- 几款开源的图形化Redis客户端管理软件推荐
Redis是一个超精简的基于内存的键值对数据库(key-value),一般对并发有一定要求的应用都用其储存session,乃至整个数据库.不过它公自带一个最小化的命令行式的数据库管理工具,有时侯使用起 ...
- 【转】Memcached管理与监控工具----MemAdmin
原文连接:http://blog.csdn.net/ajun_studio/article/details/6746877 原文作者:halfMe 转载注明以上信息! 使用MemCached以后,肯定 ...
随机推荐
- c# 多线程——入门学习
1. 概念介绍 1.1 线程 线程是操作系统能够进行运算调度的最小单位,包含在进程之中,是进程中的实际运作单位.一条线程指的时进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不 ...
- 感知机分类(perceptron classification)
概述 在机器学习中,感知机(perceptron)是二分类的线性分类模型,属于监督学习算法.输入为实例的特征向量,输出为实例的类别(取+1和-1). 感知机对应于输入空间中将实例划分为两类的分离超平面 ...
- php list的用法
<?php $my_array = array("Dog","Cat","Horse"); list($a, $b, $c) = $m ...
- 计蒜客 引爆炸弹(DFS、并查集)
在一个 n×m 的方格地图上,某些方格上放置着炸弹.手动引爆一个炸弹以后,炸弹会把炸弹所在的行和列上的所有炸弹引爆,被引爆的炸弹又能引爆其他炸弹,这样连锁下去. 现在为了引爆地图上的所有炸弹,需要手动 ...
- android studio 3.2 查看Deveice Monitor
View菜单下面的 Tool Windows 下面的 Devecie File Explorer
- SYN洪泛(dos)攻击和DDOS攻击
在TCP三次握手中,服务器为了响应一个收到的SYN,分配并初始化连接变量和缓存,然后服务器发送一个SYNACK进行响应,并等待来自客户的ACK报文段,如果客户不发送ACK来完成该三次握手,最终,服务器 ...
- Mybatis配置文件无故报错、无自动完成提示的解决方法,及自动生成主要配置项
1.引子 Mybatis配置文件显示红叉有错误,而实际检查又没有错误,这是因为开发环境不能识别这种类型的xml文件.要解决这个问题,就要让IDE开发环境能够“认识”这个文件类型,我们要让IDE环境将这 ...
- python base 64
python中base64编码与解码 引言: 在一些项目中,接口的报文是通过base64加密传输的,所以在进行接口自动化时,需要对所传的参数进行base64编码,对拿到的响应报文进行解码: Bas ...
- this, 闭包,箭头函数
闭包写法 //后台每个执行环境都有一个表示变量的对象---变量对象 //例如compare()函数调用 //compare的执行环境而言,其作用域链包含两个变量对象 本地活动对象 全局活动对象 全局变 ...
- Iterator接口(迭代器)的使用
Iterator接口(迭代器) 前言 在程序开发中,经常需要遍历集合中的所有元素.针对这种需求,JDK专门提供了一个接口java.util.Iterator.Iterator接口也是Java集合中的一 ...