Redis設置Auth認證保護

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

1、配置文件(須要重啓redis生效)安全

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

#因爲redis併發能力極強,僅僅搞密碼,攻擊者可能在短時間內發送大量猜密碼的請求,很容易暴力破解,因此建議密碼越長越好,好比20位。(密碼在 conf文件裏是明文,因此不用擔憂本身會忘記)
requirepass 310c8cabcdefghf2d8abcdefd44496ac80

2、命令方式(不須要重啓redis,重啓失效)ui

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能夠獲取

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

相關文章
相關標籤/搜索