Преглед изворни кода

powerfull redis ping function

master
Markus Bergholz пре 1 година
родитељ
комит
853d03e916
1 измењених фајлова са 8 додато и 0 уклоњено
  1. +8
    -0
      bash/mb.bashrc

+ 8
- 0
bash/mb.bashrc Прегледај датотеку

@@ -196,3 +196,11 @@ function _export(){
alias export=_export
alias ap=ansible-playbook
alias passgen='od -N 4 -t uL -An /dev/urandom | tr -d " "+%s | sha256sum | base64 | head -c 32 ; echo'

function redis-ping() {
# ping a redis server at any cost
redis-cli -h $1 ping 2>/dev/null || \
echo $((printf "PING\r\n";) | nc $1 6379 2>/dev/null || \
exec 3<>/dev/tcp/$1/6379 && echo -e "PING\r\n" >&3 && head -c 7 <&3)
}


Loading…
Откажи
Сачувај