From 0bc0b02dc13c3c8fde159f62dfaea9195e725fc7 Mon Sep 17 00:00:00 2001 From: Endial Fang Date: Thu, 30 Jul 2020 11:02:17 +0800 Subject: [PATCH] =?UTF-8?q?[fix:6.0]=E6=9B=B4=E6=96=B0README=E6=96=87?= =?UTF-8?q?=E4=BB=B6=E4=B8=AD=E9=94=99=E8=AF=AF=EF=BC=9B=E5=88=9D=E5=A7=8B?= =?UTF-8?q?=E5=8C=96=E8=84=9A=E6=9C=AC=E4=B8=AD=E5=A2=9E=E5=8A=A0=E8=AE=BE?= =?UTF-8?q?=E7=BD=AEREDISCLI=5FAUTH=E6=93=8D=E4=BD=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 4 ++-- customer/usr/local/bin/appcommon.sh | 6 ++++++ 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 80b4c8e..052f624 100644 --- a/README.md +++ b/README.md @@ -66,10 +66,10 @@ $ docker-compose up -d ## 容器配置 -在初始化 redis 容器时,如果配置文件`zoo.cfg`不存在,可以在命令行中使用相应参数对默认参数进行修改。类似命令如下: +在初始化 Redis 容器时,如果没有预置配置文件,可以在命令行中设置相应环境变量对默认参数进行修改。类似命令如下: ```shell -$ docker run -d --restart always -e "REDIS_INIT_LIMIT=10" --name zoo1 colovu/zookeeper:latest +$ docker run -d -e "REDIS_AOF_ENABLED=no" --name redis colovu/redis:latest ``` diff --git a/customer/usr/local/bin/appcommon.sh b/customer/usr/local/bin/appcommon.sh index 6623331..9bd0501 100644 --- a/customer/usr/local/bin/appcommon.sh +++ b/customer/usr/local/bin/appcommon.sh @@ -10,6 +10,7 @@ . /usr/local/scripts/libos.sh . /usr/local/scripts/libservice.sh . /usr/local/scripts/libvalidations.sh +. /usr/local/scripts/libnet.sh # 函数列表 @@ -73,6 +74,11 @@ EOF export REDIS_MASTER_PASSWORD="$(< "${REDIS_MASTER_PASSWORD_FILE}")" EOF fi + + # 如果设置了用户密码,设置环境变量 REDISCLI_AUTH,用于 `redis-cli` 登录时使用;不显示输入,保证安全 + if [[ -n "${REDIS_PASSWORD}" ]]; then + export REDISCLI_AUTH=${REDIS_PASSWORD} + fi } # 将变量配置更新至配置文件