redis允許遠端訪問

2021-09-20 22:49:41 字數 962 閱讀 3615

設定redis允許遠端訪問

在redis的配置檔案redis.conf中有以下配置 : 

注意,此處的bind是指redis監聽的網絡卡的ip。

例如:bind 127.0.0.1 -->

redis監聽127.0.0.1的網絡卡,即監聽本地網絡卡,那麼此時redis只能

接受來自於本地回環網絡卡的命令

,所以,若想在此配置下訪問該redis,則連線此redis

服務的命令

只能為redis-cli -h 127.0.0.1, 也就是說該redis服務

只能通過本地訪問

bind 139.196.234.109

--> 

139.196.234.109為阿里雲

公網ip

,那麼此時該redis監聽的是無線

網絡卡,只能接受來自於無線網絡卡的命令

,所以,訪問該redis服務的命令為:

redis-cli -h

139.196.234.109 -p 埠,此時該redis是無法通過本地回環網絡卡訪問的,即redis-cli -h 127.0.0.1

是無法連線到此種配置的redis服務的

故: 想配置redis允許遠端訪問的

第一步就是修改redis.conf配置:

bind 公網ip

此時已經可以通過遠端(任意一台遠端電腦 )連線redis了,但是實際上我們並不希望其他人訪問我們的redis服務,此時有

兩種解決方案:

1.  給redis配置訪問密碼

找到redis.con檔案的如下配置:

#requirepass foobared 

將注釋去掉 , 並改為 :

requirepass 密碼 

2.  通過配置防火牆來限制執行訪問指定埠的遠端終端,即:固定的埠只允許固定的ip訪問,換言之:指定的     埠只接收和處理來自指定ip主機的請求

redis設定允許遠端訪問

若遠端主機需要訪問redis伺服器,可以修改 etc redis redis.conf配置檔案 sudo vim etc redis redis.conf bind 127.0.0.1 bind欄位預設為 bind 127.0.0.1 這樣只能本機訪問redis 若允許遠端主機訪問,可注釋掉bind...

MYSQL 允許遠端訪問

本文詳細介紹ubuntu下mysql資料庫安裝後初步設定。1 安裝mysql 這個應該很簡單了,而且我覺得大家在安裝方面也沒什麼太大問題,所以也就不多說了,下面我們來講講配置。2 配置mysql 注意,在ubuntu下mysql預設是只允許本地訪問的,如果你要其他機器也能夠訪問的話,那麼需要改變 e...

Redis允許遠端連線

本地客戶端或者程式要連線伺服器上面的redis的時候,可能出現連線不上,因為redis預設只允許本機訪問。需要修改redis目錄下面的redis.conf檔案。1 將bind 127.0.0.1 注釋掉 bind 127.0.0.1 預設只允許本機,注釋掉之後不限制ip 2 將protected m...