最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Redis配置外網(wǎng)可訪問(redis遠(yuǎn)程連接不上)的方法

 更新時(shí)間:2022年12月23日 11:46:57   投稿:yin  
默認(rèn)情況下,當(dāng)我們?cè)诓渴鹆藃edis服務(wù)之后,redis本身默認(rèn)只允許本地訪問。Redis服務(wù)端只允許它所在服務(wù)器上的客戶端訪問,如果Redis服務(wù)端和Redis客戶端不在同一個(gè)機(jī)器上,就要進(jìn)行配置。

默認(rèn)情況下,當(dāng)我們?cè)诓渴鹆藃edis服務(wù)之后,redis本身默認(rèn)只允許本地訪問。Redis服務(wù)端只允許它所在服務(wù)器上的客戶端訪問,如果Redis服務(wù)端和Redis客戶端不在同一個(gè)機(jī)器上,就要進(jìn)行配置。

使用redis報(bào)錯(cuò)

例如使用redis的PHP代碼:

<?php
$redis = new Redis();
$redis->connect('192.168.1.4', 6379);
$redis->set('tag', 'hello');

echo 'name:', $redis->get('tag');
?>

執(zhí)行以上代碼時(shí),報(bào)錯(cuò)如下:

Fatal error: Uncaught exception ‘RedisException' with message ‘Redis server went away' in xxxx
RedisException: Redis server went away in xxxxxx

 錯(cuò)誤分析

默認(rèn)情況下,如果沒有指定bind配置指令,則 Redis 監(jiān)聽來自服務(wù)器上所有可用網(wǎng)絡(luò)接口的連接??梢允褂胋ind配置指令來監(jiān)聽一個(gè)或多個(gè)選定的接口,在bind后拼接一個(gè)或多個(gè) IP 地址即可。

服務(wù)器可以有一個(gè)網(wǎng)絡(luò)接口(通俗的說網(wǎng)卡),或者多個(gè)。打個(gè)比方說機(jī)器上有兩個(gè)網(wǎng)卡,分別為 192.168.205.5 和 192.168.205.6,如果 bind 192.168.205.5,那么只有該網(wǎng)卡地址接受外部請(qǐng)求,如果不綁定,則兩個(gè)網(wǎng)卡口都接受請(qǐng)求。所以,如果要讓公網(wǎng)可以連接該服務(wù)器上的 Redis 服務(wù),除了直接注釋掉 bind 這一行來綁定到所有的網(wǎng)絡(luò)接口之外,更正確的做法應(yīng)該是不注釋

警告:如果運(yùn)行 Redis 的計(jì)算機(jī)直接暴露在互聯(lián)網(wǎng)上,綁定到所有的接口是很危險(xiǎn)的,并會(huì)將實(shí)例暴露給互聯(lián)網(wǎng)上的每個(gè)人。因此,默認(rèn)情況下,我們?nèi)∠⑨屢韵陆壎ㄖ噶?,這將強(qiáng)制 Redis 只監(jiān)聽 IPv4 回環(huán)接口地址(這意味著 Redis 只接受來自運(yùn)行它的計(jì)算機(jī)上的客戶端的連接)。

解決辦法

1、找到自己服務(wù)器中redis的配置文件redis.conf 文件
如果不清楚,可執(zhí)行 find / -name redis.conf
如果是你通過yum安裝的redis,則redis的默認(rèn)配置文件為:/etc/redis/redis.conf

修改 redis 的配置文件,將所有 bind 信息全部屏蔽。

# bind 192.168.1.100 10.0.0.1 
# bind 192.168.1.8 
# bind 127.0.0.1

2、如果你的服務(wù)器開啟了防火墻策略,此時(shí)需要配置修改 Linux 的防火墻(iptables),開放對(duì)應(yīng)的redis端口,該端口為你啟動(dòng)的redis配置文件中對(duì)應(yīng)的端口號(hào) ,默認(rèn)是 6379。

-A INPUT -m state –state NEW -m tcp -p tcp –dport 6379 -j ACCEPT 
…… 
-A INPUT -j REJECT –reject-with icmp-host-prohibited

請(qǐng)注意,一定要將 redis 的防火墻配置放在 REJECT 的前面。然后執(zhí)行 service iptables restart。

3、重啟redis服務(wù)

到此這篇關(guān)于Redis配置外網(wǎng)可訪問(redis遠(yuǎn)程連接不上)的方法的文章就介紹到這了,更多相關(guān)Redis外網(wǎng)訪問內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Redis Sorted Set類型使用及應(yīng)用場(chǎng)景

    Redis Sorted Set類型使用及應(yīng)用場(chǎng)景

    Sorted Set是Redis常用的一種是數(shù)據(jù)類型,本文主要介紹了Redis Sorted Set類型使用及應(yīng)用場(chǎng)景,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-06-06
  • redis鎖機(jī)制介紹與實(shí)例

    redis鎖機(jī)制介紹與實(shí)例

    今天小編就為大家分享一篇關(guān)于redis鎖機(jī)制介紹與實(shí)例,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2019-01-01
  • Spring Boot整合Redis實(shí)現(xiàn)訂單超時(shí)處理問題

    Spring Boot整合Redis實(shí)現(xiàn)訂單超時(shí)處理問題

    這篇文章主要介紹了Spring Boot整合Redis實(shí)現(xiàn)訂單超時(shí)處理,通過這個(gè)基本的示例,你可以了解如何使用Spring Boot和Redis來處理訂單超時(shí)問題,并根據(jù)需要進(jìn)行擴(kuò)展和定制,需要的朋友可以參考下
    2023-11-11
  • redis的持久化和緩存機(jī)制解讀

    redis的持久化和緩存機(jī)制解讀

    這篇文章主要介紹了redis的持久化和緩存機(jī)制,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • Redis中scan命令的深入講解

    Redis中scan命令的深入講解

    這篇文章主要給大家介紹了關(guān)于Redis中scan命令的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用redis具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-10-10
  • Redis存取序列化與反序列化性能問題詳解

    Redis存取序列化與反序列化性能問題詳解

    這篇文章主要給大家介紹了關(guān)于Redis存取序列化與反序列化性能問題的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • Linux服務(wù)器安裝redis數(shù)據(jù)庫圖文教程

    Linux服務(wù)器安裝redis數(shù)據(jù)庫圖文教程

    Redis是一個(gè)開源的使用ANSI C語言編寫、遵守BSD協(xié)議、支持網(wǎng)絡(luò)、可基于內(nèi)存亦可持久化的日志型、Key-Value數(shù)據(jù)庫,并提供多種語言的API。這篇文章主要介紹了Linux服務(wù)器安裝redis數(shù)據(jù)庫圖文教程,需要的朋友可以參考下
    2018-03-03
  • Redis用GEO實(shí)現(xiàn)附近的人功能

    Redis用GEO實(shí)現(xiàn)附近的人功能

    GEO就是Geolocation的簡(jiǎn)寫形式,代表地理坐標(biāo),這篇文章主要介紹了Redis用GEO實(shí)現(xiàn)附近的人功能,需要的朋友可以參考下
    2024-08-08
  • redis啟動(dòng)和退出命令行簡(jiǎn)單操作步驟

    redis啟動(dòng)和退出命令行簡(jiǎn)單操作步驟

    Redis是一種鍵值存儲(chǔ)數(shù)據(jù)庫,用戶可以使用它來存儲(chǔ)和檢索大量的鍵值數(shù)據(jù),下面這篇文章主要給大家介紹了關(guān)于redis啟動(dòng)和退出命令行的相關(guān)資料,需要的朋友可以參考下
    2024-03-03
  • Redis恢復(fù)被移除集群的服務(wù)器實(shí)操步驟

    Redis恢復(fù)被移除集群的服務(wù)器實(shí)操步驟

    這篇文章主要為大家介紹了Redis恢復(fù)被移除集群的服務(wù)器實(shí)操步驟,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-07-07

最新評(píng)論

南阳市| 特克斯县| 新巴尔虎右旗| 佛教| 汪清县| 洛宁县| 广灵县| 峨边| 金川县| 青岛市| 青岛市| 社旗县| 大名县| 正蓝旗| 蓝山县| 谢通门县| 翁牛特旗| 西充县| 精河县| 荥经县| 宕昌县| 都兰县| 娱乐| 大英县| 宁远县| 天长市| 德州市| 十堰市| 胶州市| 榆树市| 彝良县| 岑巩县| 许昌市| 克什克腾旗| 武功县| 青海省| 宝应县| 库尔勒市| 犍为县| 绥棱县| 惠来县|