Redis监控配置
我所用的redis监控主要是使用两种方式
方式1:使用info命令
1、首先保证redis服务是启用状态
2、使用命令redis-cli -a 密码(有密码就加上-a参数,没有就不用啦)
3、使用info命令,使用之后就长这个样子

4、在这中方式下我主要关注的点:
ClIent下面的connected_clients和blocked_clients
connected_clients:表示已连接客户端到数量
blocked_clients:正在等待阻塞命令(BLPOP、BRPOP、BRPOPLPUSH)到客户端的数量
Memory下面的used_memory_rss_human,代表的是:目前redis使用的多大的内存,对应可以到redis的配置文件中的maxmemory,如果没有值说明没有上限
Stats下面的keyspace_hits和keyspace_misses
keyspace_hits代表的是命中次数,也就是在作查询的时候有多少次是直接在redis中进行查询的
keyspace_misses代表的是没有命中的次数,也就是在作查询的时候有多少次是没有在redis中进行查询,直接在数据库中进行查询的
在这里其实我们可以算出来命中率,命中率越高,那么性能就越好
方式2:使用redis-stat图形化工具
1、首先下载redis-stat的一个jar包
github链接:https://github.com/junegunn/redis-stat/releases
可以在这个链接下面选择对应的版本进行下载

2、上传到对应的redis服务器上后执行命令:java -jar redis-stat-0.4.14.jar --server --auth 密码(后面这个--auth参数如果有密码就加上,没有的话就不用加)

3、关闭对应服务器的防火墙后就可以在浏览器中输入 :http://ip:63790 进行访问

4、如果你的端口号不是默认的6379的话按照下图操作
java -jar redis-stat-0.4.14.jar 127.0.0.1:6380 --server


浙公网安备 33010602011771号