Redis修改密碼的實(shí)現(xiàn)方式
Redis修改密碼
一開(kāi)始自己使用redis一直沒(méi)有使用密碼,后來(lái)在項(xiàng)目中要求配置密碼,每次都是在命令中修改,單重啟后悔失效。
后來(lái)通過(guò)配置文件,但重啟后總是不生效,試了好幾種方法都不行,后來(lái)才查出來(lái)是因?yàn)橹貑⒎绞脚e(cuò)了,再此把全過(guò)程拿出來(lái)供小伙伴們跳坑!
第一種方法(命令行修改)
1、 運(yùn)行redis
打開(kāi)redis所在目錄–>在目錄行輸入cmd然后回車(chē)—>輸入redis-server.exe啟動(dòng)redis服務(wù)~



2、運(yùn)行redis-cli.exe設(shè)置密碼
另外打開(kāi)一個(gè)cmd窗口–>輸入redis-cli.exe回車(chē)—>config get requirepass獲取密碼(此時(shí)密碼為空)—>config set requirepass 123456(設(shè)置密碼123456)–>config get requirepass獲取密碼(此時(shí)提示需要密碼)—>auth 123456(驗(yàn)證密碼)—>config get requirepass獲取密碼(此時(shí)顯示了剛設(shè)置好的密碼)—>然后測(cè)試一下redis—>set name abc(加入姓名abc)—>get name(取出name)

3、提示
此方法修改的密碼為臨時(shí)密碼,redis關(guān)閉后則失效,下次啟動(dòng)還需再次設(shè)置
第二種方法(配置文件修改)
1、修改配置文件
打開(kāi)redis目錄下的redis.windows.conf文件—>找到requirepass foobared位置,在下面添加一行requirepass+你想要的設(shè)置的密碼(注意前面不要留空格)

2、重啟redis
在命令行輸入redis-server.exe redis.windows.conf啟動(dòng)

3、驗(yàn)證密碼 命令行輸入redis-cli.exe—>config get requirepass(此時(shí)提示需要密碼)—>auth 123456(驗(yàn)證密碼)—>config get requirepass(獲得密碼)—>set name abc(驗(yàn)證redis)—>get name(得到name)

總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Redis設(shè)置密碼以及設(shè)置后不生效的解決過(guò)程
淺析Redis Sentinel 與 Redis Cluster
redis中scan命令的基本實(shí)現(xiàn)方法
Redis?緩存淘汰策略和事務(wù)實(shí)現(xiàn)樂(lè)觀鎖詳情

