PHP訪問帶密碼的Redis

2021-09-09 02:11:37 字數 837 閱讀 3289

1. 設定redis密碼,以提供遠端登陸

開啟redis.conf配置檔案,找到requirepass,然後修改如下:

requirepass yourpassword
yourpassword就是redis驗證密碼,設定密碼以後發現可以登陸,但是無法執行命令了。

命令如下:

redis-cli -h 127.0.0.1 -p 6379

//啟動redis客戶端,並連線伺服器

keys * //

輸出伺服器中的所有key

報錯如下

(error) err operation not permitted

這時候你可以用授權命令進行授權,就不報錯了

命令如下:

auth youpassword
2. php訪問redis

$redis = new

redis();

$conn = $redis->connect('localhost', 6379);

$auth = $redis->auth('20160601'); //

設定密碼

var_dump($auth

);$redis->set('access_token', "123213213213213213");

$redis->set('expired_time', 1464344863);

var_dump($redis->get("access_token"));

var_dump($redis->get("expired_time"));

Redis 設定Redis訪問密碼

設定密碼有兩種方式。1.命令列設定密碼。執行cmd切換到redis根目錄,先啟動服務端 redis server.exe另開乙個cmd切換到redis根目錄,啟動客戶端 redis cli.exe h 127.0.0.1 p 6379客戶端使用config get requirepass命令檢視密碼...

redis 新增訪問密碼

linux版本 1.更改redis.conf配置 requirepass foobared 去掉注釋,foobared改為 自己的password 我測試的時候用的是預設的 foobared 2.啟動redis usr local redis src redis server p 6371 3.測試...

redis實時修改訪問密碼

參考 auth password 通過設定配置檔案中 requirepass 項的值 使用命令 config setrequirepass password 可以使用密碼來保護 redis 伺服器。如果開啟了密碼保護的話,在每次連線 redis 伺服器之後,就要使用 auth 命令解鎖,解鎖之後才能...