监控redis脚本

监控redis

#!/bin/bash

#********************************************************************
# File Name: redis.sh
# Version: V1.0
# Author: dahuangji
# Email: 
# Created Time : 2022-02-19 02:13:16
# Description:
#********************************************************************

RED='\E[31;1m'
GREEN='\E[32;1m'
END='\E[0m'

redis_state() {
	RPW="-a 123456"
	RPORT=$1
	r_state=$2
	if [[ $r_state = "" ]] ;then
		echo -e "$RED必须给定redis信息(大小写不敏感) $END"
		echo "----------------------------------"
		echo "用法: $0 端口 状态"
		echo "示例: $0 6379 connected_clients"
		return 1
	else
		redis-cli -h 127.0.0.1 -p $RPORT $RPW --no-auth-warning info|grep -iw $r_state|cut -d ':' -f2
	fi
}

redis_state $1 $2
posted @ 2022-02-19 23:37  suyanhj  阅读(98)  评论(0)    收藏  举报