龙空技术网

监控redis正在执行的命令

向上生长之路 505

前言:

眼前大家对“linux检查redis是否正常运行”可能比较看重,兄弟们都需要知道一些“linux检查redis是否正常运行”的相关资讯。那么小编同时在网上收集了一些关于“linux检查redis是否正常运行””的相关内容,希望朋友们能喜欢,各位老铁们一起来学习一下吧!

使用redis作为缓存服务器开发过程中,有时候需要观察redis执行的命令是什么,便于分析定位问题。本文给大家介绍下怎么实现监控redis正在执行的命令~

redis官方文档说明:

根据redis官方文档,我们可以通过monitor命令来监控服务器正在执行的命令,语法如下:

redis-cli -h 服务器地址 -a 服务器密码 monitor

明白了原理,我们就可以在不同的操作系统下封装一个脚本,方便日后用到,下面来看下具体怎么编写~

windows系统下批处理脚本的写法

使用任意编辑器编辑以下代码,并另存为redis-monitor.bat

@echo offtitle redis-monitorcd redis-cli命令所在目录redis-cli -h 你要监控的redis服务器地址 -a 被监控的redis服务器的密码 monitor

双击redis-monitor.bat,就会看到监控窗口跑起来了

在linux系统下shell脚本的写法

在linux服务器上使用vi编辑器编辑以下脚本,保存为redis-monitor.sh

#!/bin/bashcd redis-cli命令所在路径redis-cli -h 你要监控的redis服务器地址 -a 被监控的redis服务器的密码 monitor

增加执行权限:chmod +x redis-monitor.sh

运行脚本:./redis-monitor.sh

可以观察到脚本运行起来了,终端中输出了redis正在执行的指令~

标签: #linux检查redis是否正常运行