redis中的配置以及密碼設置方式
前言
redis默認情況下是沒有密碼的,這很容易導致服務器被攻擊,被挖礦!
今天就給大家簡單講解一下自己在配置redis過程中所學習的,方便大家以后快速的上手。
注意:如果想快速配置則不需要看參數(shù)介紹,直接看總結(jié)?。?!
參數(shù)介紹
redis中主要有三個參數(shù)來進行安全控制的,也是我們最常用的三個。
bind
①這個參數(shù)默認值是127.0.0.1
,也就是只允許redis所在機器訪問redis。
②如果我們的應用服務和redis服務不在一個機器我們就需要修改這個參數(shù)為0.0.0.0
,這表示允許所有人都可以訪問這個redis
protected-mode
①這個參數(shù)的默認值是yes
,也就是默認開啟保護模式,當開啟了此模式,限制為本地訪問。
②如果設置為no
,就關閉了保護模式,允許所有外部的網(wǎng)絡直接訪問redis服務。
requirepass
①這個參數(shù)是用來設置redis密碼的,默認情況下時被注釋掉的,即沒有密碼。
②如果需要設置密碼那就取消注釋,注意刪除#和requirepass之間的空格。
總結(jié)
上線部署
一般情況上線部署的時候我們配置如下
#本機ip或者改成應用服務所在的ip bind 127.0.0.1 #保護模式保持默認開啟即可 protected-mode yes #redis密碼設置 requirepass redispwd
線下調(diào)試
#我們要允許開發(fā)環(huán)境也可以連接到redis bind 0.0.0.0 #保護模式保持默認開啟即可 protected-mode yes #redis密碼設置 requirepass redispwd
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。