23 lines
519 B
Bash
23 lines
519 B
Bash
|
_DEPENDENCIES+=(
|
||
|
redis-cli
|
||
|
)
|
||
|
_REQUIRED_ENV+=()
|
||
|
source ${0:a:h}/../common.zsh
|
||
|
|
||
|
[ ! $SCWRYPTS_CACHE_HOST ] && SCWRYPTS_CACHE_HOST=localhost
|
||
|
[ ! $SCWRYPTS_CACHE_PORT ] && SCWRYPTS_CACHE_PORT=6379
|
||
|
#####################################################################
|
||
|
|
||
|
_REDIS() {
|
||
|
local ARGS=()
|
||
|
|
||
|
ARGS+=(-h $SCWRYPTS_CACHE_HOST)
|
||
|
ARGS+=(-p $SCWRYPTS_CACHE_PORT)
|
||
|
|
||
|
[ $SCWRYPTS_CACHE_AUTH ] && ARGS+=(-a $SCWRYPTS_CACHE_AUTH)
|
||
|
|
||
|
redis-cli ${ARGS[@]} $@
|
||
|
}
|
||
|
|
||
|
CACHE_ENABLED=$(_REDIS ping 2>&1 | grep -qi pong && echo 1 || echo 0)
|