redis-cli指定密碼連接服務端

一共有3種方式,假設密碼爲123
環境:CentOS7、redis 5.0.5

  1. 連接時指定-a參數(不推薦)
    redis-cli -a 123
    
    通過這種方式連接服務端時會在控制檯打印出一條警告語句,並且會將密碼暴露在日誌中
  2. 通過REDISCLI_AUTH環境變量推薦
    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"
    
  3. 連接後通過auth指令推薦
    redis-cli
    auth 123
    
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章