redis-cliパスワード接続サービス側の指定
1960 ワード
パスワード123環境:CentOS 7、redis 5.0.5の3つの方法があります.接続時に-aパラメータを指定する(推奨しない) . REDISCLI経由AUTH環境変数(推奨) を閉じるなど、スクリプトと組み合わせて使用できます.接続後auth指令(推奨) を通過する.
redis-cli -a 123
サービス側に接続するとコンソールに警告文が印刷され、パスワードがログに露出するexport REDISCLI_AUTH=123
redis-cli
は、redisサービス側:#!/bin/bash
EXEC=/usr/local/redis/bin/redis-server
CLIEXEC=/usr/local/redis/bin/redis-cli
PIDFILE=/var/run/redis_6379.pid
CONF="/etc/redis/6379.conf"
REDISPORT="6379"
PID=$(cat $PIDFILE)
echo "Stopping ..."
export REDISCLI_AUTH="123"
$CLIEXEC -p $REDISPORT shutdown
while [ -x /proc/${PID} ]
do
echo "Waiting for Redis to shutdown ..."
sleep 1
done
echo "Redis stopped"
redis-cli
auth 123