要在Redis中啟用無(wú)認(rèn)證(noauth),您需要更改Redis的配置文件
打開(kāi)Redis配置文件:
在Linux系統(tǒng)中,通常位于/etc/redis/redis.conf
。在Windows系統(tǒng)中,通常位于C:\Program Files\Redis\redis-stable\redis.conf
。
找到requirepass
這一行:
在配置文件中,找到類似于以下的行:
requirepass foobared
這里的foobared
是一個(gè)示例密碼。您需要將其更改為空字符串以禁用密碼認(rèn)證。
禁用密碼認(rèn)證:
將requirepass
這一行的值更改為空字符串:
requirepass ""
保存并關(guān)閉配置文件。
重啟Redis服務(wù): 在Linux系統(tǒng)中,可以使用以下命令之一來(lái)重啟Redis服務(wù):
sudo systemctl restart redis
或
sudo service redis restart
在Windows系統(tǒng)中,您可以在“服務(wù)”管理中找到Redis服務(wù)并重新啟動(dòng)它,或者使用命令提示符(以管理員身份運(yùn)行)執(zhí)行以下命令:
redis-cli ping
如果Redis服務(wù)正在運(yùn)行,您將收到“PONG”作為響應(yīng)。
現(xiàn)在,您已經(jīng)成功啟用了無(wú)認(rèn)證的Redis。請(qǐng)注意,禁用密碼認(rèn)證可能會(huì)導(dǎo)致安全風(fēng)險(xiǎn),因?yàn)槿魏文軌蜻B接到Redis服務(wù)的人都可以執(zhí)行任意命令。在生產(chǎn)環(huán)境中,建議使用強(qiáng)密碼并啟用認(rèn)證。