Fix the problem with different redis config locations

This commit is contained in:
Evgeniy Antonyuk 2023-09-01 20:05:22 +05:00
parent 41431c27b1
commit ccd36b5ccd

View File

@ -663,8 +663,8 @@ setup_redis() {
sed -i "s~\(redis_port =\).*~\1 $REDIS_PORT~" "${NGINX_DIR}/conf.d/${PACKAGE_SYSNAME}.conf" sed -i "s~\(redis_port =\).*~\1 $REDIS_PORT~" "${NGINX_DIR}/conf.d/${PACKAGE_SYSNAME}.conf"
if [ $1 == "LOCAL_REDIS_SERVER" ]; then if [ $1 == "LOCAL_REDIS_SERVER" ]; then
sed "s_\(^bind\).*_\1 ${REDIS_HOST}_" -i /etc/redis/redis.conf sed "s_\(^bind\).*_\1 ${REDIS_HOST}_" -i ${REDIS_CONF}
sed -r "/^save\s[0-9]+/d" -i /etc/redis/redis.conf sed -r "/^save\s[0-9]+/d" -i ${REDIS_CONF}
systemctl enable $REDIS_PACKAGE >/dev/null 2>&1 systemctl enable $REDIS_PACKAGE >/dev/null 2>&1
systemctl restart $REDIS_PACKAGE systemctl restart $REDIS_PACKAGE
@ -726,11 +726,13 @@ if command -v yum >/dev/null 2>&1; then
PACKAGE_MANAGER="rpm -q" PACKAGE_MANAGER="rpm -q"
MYSQL_PACKAGE="mysqld" MYSQL_PACKAGE="mysqld"
REDIS_PACKAGE="redis" REDIS_PACKAGE="redis"
REDIS_CONF="/etc/redis.conf"
elif command -v apt >/dev/null 2>&1; then elif command -v apt >/dev/null 2>&1; then
DIST="Debian" DIST="Debian"
PACKAGE_MANAGER="dpkg -s" PACKAGE_MANAGER="dpkg -s"
MYSQL_PACKAGE="mysql" MYSQL_PACKAGE="mysql"
REDIS_PACKAGE="redis-server" REDIS_PACKAGE="redis-server"
REDIS_CONF="/etc/redis/redis.conf"
fi fi
install_json install_json