监控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