Redis設置Auth認證保護


redis有一個認證方式來保護數據的安全。設置此認證有兩種方式,一種是通過配置文件,一個是在redis客戶端命令直接設定

一、配置文件(需要重啟redis生效)

找到參數 requirepass, 這個就是配置redis訪問密碼的參數

#由於redis並發能力極強,僅僅搞密碼,攻擊者可能在短期內發送大量猜密碼的請求,很容易暴力破解,所以建議密碼越長越好,比如20位。(密碼在 conf文件里是明文,所以不用擔心自己會忘記)
requirepass 310c8cabcdefghf2d8abcdefd44496ac80

二、命令方式(不需要重啟redis,重啟失效)

127.0.0.1:6379> config set requirepass 310c8cabcdefghf2d8abcdefd44496ac80  //設定密碼
127.0.0.1:6379> config get requirepass  //查詢密碼
(error) NOAUTH Authentication required.  //報錯,需驗證密碼
127.0.0.1:6379>auth 310c8cabcdefghf2d8abcdefd44496ac80   //驗證密碼
127.0.0.1:6379> config get requirepass //再次get可以獲取

補充:好像密碼中設置一些特殊字符串會不識別,如!#@


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM