濮阳杆衣贸易有限公司

主頁 > 知識庫 > 詳解Redis使用認(rèn)證密碼登錄

詳解Redis使用認(rèn)證密碼登錄

熱門標(biāo)簽:地圖標(biāo)注費(fèi)用 小紅書怎么地圖標(biāo)注店 竹間科技AI電銷機(jī)器人 百度商家地圖標(biāo)注怎么做 西藏教育智能外呼系統(tǒng)價格 地圖標(biāo)注如何即時生效 最簡單的百度地圖標(biāo)注 太原營銷外呼系統(tǒng) 玄武湖地圖標(biāo)注

Redis默認(rèn)配置是不需要密碼認(rèn)證的,也就是說只要連接的Redis服務(wù)器的host和port正確,就可以連接使用。這在安全性上會有一定的問題,所以需要啟用Redis的認(rèn)證密碼,增加Redis服務(wù)器的安全性。

1. 修改配置文件

Redis的配置文件默認(rèn)在/etc/redis.conf,找到如下行:

#requirepass foobared

去掉前面的注釋,并修改為所需要的密碼:

requirepass myPassword (其中myPassword就是要設(shè)置的密碼)

2. 重啟Redis

如果Redis已經(jīng)配置為service服務(wù),可以通過以下方式重啟:

service redis restart

如果Redis沒有配置為service服務(wù),可以通過以下方式重啟:

/usr/local/bin/redis-cli shutdown
/usr/local/bin/redis-server /etc/redis.conf

3. 登錄驗證

設(shè)置Redis認(rèn)證密碼后,客戶端登錄時需要使用-a參數(shù)輸入認(rèn)證密碼,不添加該參數(shù)雖然也可以登錄成功,但是沒有任何操作權(quán)限。如下:

$ ./redis-cli -h 127.0.0.1 -p 6379
127.0.0.1:6379> keys *
(error) NOAUTH Authentication required.

使用密碼認(rèn)證登錄,并驗證操作權(quán)限:

$ ./redis-cli -h 127.0.0.1 -p 6379 -a myPassword
127.0.0.1:6379> config get requirepass
1) "requirepass"
2) "myPassword"

看到類似上面的輸出,說明Reids密碼認(rèn)證配置成功。

除了按上面的方式在登錄時,使用-a參數(shù)輸入登錄密碼外。也可以不指定,在連接后進(jìn)行驗證:

$ ./redis-cli -h 127.0.0.1 -p 6379
127.0.0.1:6379> auth myPassword
OK
127.0.0.1:6379> config get requirepass
1) "requirepass"
2) "myPassword"
127.0.0.1:6379> 

4. 在命令行客戶端配置密碼(redis重啟前有效)

前面介紹了通過redis.conf配置密碼,這種配置方式需要重新啟動Redis。也可以通命令行客戶端配置密碼,這種配置方式不用重新啟動Redis。配置方式如下:

127.0.0.1:6379> config set requirepass newPassword
OK
127.0.0.1:6379> config get requirepass
1) "requirepass"
2) "newPassword"

注意:使用命令行客戶端配置密碼,重啟Redis后仍然會使用redis.conf配置文件中的密碼。 

5. 在Redis集群中使用認(rèn)證密碼

如果Redis服務(wù)器,使用了集群。除了在master中配置密碼外,也需要在slave中進(jìn)行相應(yīng)配置。在slave的配置文件中找到如下行,去掉注釋并修改與master相同的密碼即可:

# masterauth master-password

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • 詳解Redis開啟遠(yuǎn)程登錄連接
  • redis-cli 使用密碼登錄的實例
  • 使用redis管理用戶登錄會話的方法
  • 基于Redis無序集合如何實現(xiàn)禁止多端登錄功能

標(biāo)簽:林芝 澳門 揚(yáng)州 景德鎮(zhèn) 廣東 香港 贛州 唐山

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《詳解Redis使用認(rèn)證密碼登錄》,本文關(guān)鍵詞  詳解,Redis,使用,認(rèn)證,密碼,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《詳解Redis使用認(rèn)證密碼登錄》相關(guān)的同類信息!
  • 本頁收集關(guān)于詳解Redis使用認(rèn)證密碼登錄的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    新化县| 革吉县| 临沧市| 孟州市| 卢氏县| 铜川市| 申扎县| 旌德县| 乳源| 玉林市| 资溪县| 化德县| 山西省| 宜兰县| 文安县| 水城县| 昌图县| 福建省| 乐安县| 汕头市| 沂水县| 定结县| 渑池县| 平湖市| 浙江省| 安达市| 灯塔市| 西青区| 嵩明县| 旺苍县| 凌云县| 信宜市| 苍南县| 察隅县| 洛宁县| 曲阳县| 揭西县| 监利县| 衡水市| 东明县| 古丈县|