shell脚本保持本地redis高可用
res=`sudo /usr/sbin/service redis status | grep active | awk '/active/'`
echo $res
# 前面两句,抓取了redis是否在active状态
if [ -z "$res" ]; then
echo "STRING is empty"
sudo /usr/sbin/service redis restart
fi
# 以上条件判断,如果存不在active,即redis没有激活,那么重启
if [ -n "$res" ]; then
echo "STRING is not empty"
fi
# 以上条件判断,如果存在active,即redis就是激活状态美滋滋,不用管了