Mac中Redis服務(wù)啟動(dòng)時(shí)錯(cuò)誤信息:NOAUTH Authentication required
使用過(guò)程中,出現(xiàn)如下錯(cuò)誤:
(error) NOAUTH Authentication required
1、修改配置文件
Redis的配置文件默認(rèn)在/usr/local/etc/redis.conf,使用sublime工具打開(kāi)配置文件(其他工具也可以),Command+F,搜索 "requirepass foobared" :
去掉前面的注釋,并修改為所需要的密碼:
requirepass myredis
注:redis配置文件中修改的 "密碼必須是字符串形式"(數(shù)字+字符串:無(wú)效的密碼)
密碼可不加冒號(hào)與加冒號(hào)沒(méi)有什么區(qū)別,都可以生效
2、配置完畢后,重啟Redis
2.1、客戶鏈接測(cè)試
3、登錄驗(yàn)證
設(shè)置Redis認(rèn)證密碼后,客戶端登錄時(shí)需要使用 -a
參數(shù)輸入認(rèn)證密碼,可以不添加該參數(shù)雖然也可以登錄成功,但是沒(méi)有任何操作權(quán)限。
如下:
使用密碼認(rèn)證登錄,并驗(yàn)證操作權(quán)限:
說(shuō)明Reids密碼認(rèn)證配置成功。
除了按上述的方式在登錄時(shí),使用 -a
參數(shù)輸入登錄密碼外。也可以不指定,在連接后進(jìn)行驗(yàn)證:
4、在命令行客戶端配置密碼
上述介紹了通過(guò) redis.conf
配置密碼,配置方式需要重新啟動(dòng)Redis。
也可以通命令行客戶端配置密碼,這種配置方式不用重新啟動(dòng)Redis。
配置方式如下:
注:使用命令行客戶端配置密碼,重啟Redis后仍然會(huì)使用 redis.conf
配置文件中的密碼
5、在Redis集群中使用認(rèn)證密碼
如果Redis服務(wù)器,使用了集群。
除了在 master
中配置密碼外,也需要在 slave
中進(jìn)行相應(yīng)配置。
在 slave
的配置文件中找到如下行,去掉注釋并修改與 master
相同的密碼即可,與redis.conf文件配置登錄密碼方法相同:
6、關(guān)閉Redis
redis-server /usr/local/etc/redis.conf
7、Redis運(yùn)行狀態(tài)
brew services list
8. 啟動(dòng)服務(wù)
redis-server
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python的Flask框架使用Redis做數(shù)據(jù)緩存的配置方法
Redis數(shù)據(jù)庫(kù)依賴于主存,在關(guān)系型數(shù)據(jù)庫(kù)以外再配套R(shí)edis管理緩存數(shù)據(jù)將對(duì)性能會(huì)有很大的提升,這里我們就來(lái)看一下Python的Flask框架使用Redis做數(shù)據(jù)緩存的配置方法2016-06-06Redis禁用命令、危險(xiǎn)命令及規(guī)避方法
這篇文章主要介紹了Redis禁用命令、危險(xiǎn)命令及規(guī)避方法,本文介紹了個(gè)非常致命的兩個(gè)命令以及用配置文件禁用這些命令的方法,需要的朋友可以參考下2015-06-06Redis與本地緩存的結(jié)合實(shí)現(xiàn)
我們開(kāi)發(fā)中經(jīng)常用到Redis作為緩存,本文主要介紹了Redis與本地緩存的結(jié)合實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2022-07-07基于Redis無(wú)序集合如何實(shí)現(xiàn)禁止多端登錄功能
這篇文章主要給你大家介紹了關(guān)于基于Redis無(wú)序集合如何實(shí)現(xiàn)禁止多端登錄功能的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2018-12-12深入理解Redis內(nèi)存回收和內(nèi)存淘汰機(jī)制
Redis使用多種過(guò)期策略和內(nèi)存淘汰機(jī)制來(lái)管理內(nèi)存,本文主要介紹了深入理解Redis內(nèi)存回收和內(nèi)存淘汰機(jī)制, 具有一定的參考價(jià)值,感興趣的可以了解一下2024-06-06