1. 程式人生 > >Redis系列~(十七)Could not connect to Redis No route to host問題解決

Redis系列~(十七)Could not connect to Redis No route to host問題解決

最近一臺電腦突然系統崩潰了,想做個新增節點的實驗。由於之前裝的都是ubuntu作業系統,於是想選個異構的REDHAT試試。

在試驗第一步,裝了個Redis進行看看,才發現遠端無法訪問,以前由於都裝了有SSH,能輕鬆訪問。而這回出現的錯誤是:Could not connect to Redis at 192.168.2.195:6379: No route to host

這個問題以前還真沒遇到過。網上一查,才發現是新裝系統設定的iptables問題。

於是設定

iptables -N REDIS
iptables -A REDIS -s 192.168.10.1 -j ACCEPT
iptables -A REDIS -s 192.168.10.2 -j ACCEPT
iptables -A REDIS -j LOG --log-prefix "unauth-redis-access"
iptables -A REDIS -j REJECT --reject-with icmp-port-unreachable
iptables -I INPUT -p tcp --dport 6379 -j REDIS

或者

sudo iptables -F

輕鬆解決。

如下測試:

[email protected]:/usr/local/bin$ redis-cli -h "192.168.2.195" -p 6379
Could not connect to Redis at 192.168.2.195:6379: No route to host
not connected> quit
[email protected]:/usr/local/bin$ redis-cli -h "192.168.2.195" -p 6379
Could not connect to Redis at 192.168.2.195:6379: No route to host
not connected> quit

[email protected]:/usr/local/bin$ redis-cli -h "192.168.2.195" -p 6379
192.168.2.195:6379> select 10
(error) NOAUTH Authentication required.
192.168.2.195:6379> quit
[email protected]:/usr/local/bin$ redis-cli -h 192.168.2.195 -p 6379 -a ndscndscndsc
192.168.2.195:6379> select 10
OK
192.168.2.195:6379[10]> keys *
1) "189234234"
2) "123"
192.168.2.195:6379[10]> 

相關推薦

Redis系列~Could not connect to Redis No route to host問題解決

最近一臺電腦突然系統崩潰了,想做個新增節點的實驗。由於之前裝的都是ubuntu作業系統,於是想選個異構的REDHAT試試。 在試驗第一步,裝了個Redis進行看看,才發現遠端無法訪問,以前由於都裝了有SSH,能輕鬆訪問。而這回出現的錯誤是:Could not conne

Android開發系列:讀取assets文件夾下的數據庫文件

pack 取數 code ada tracking 編寫 數據庫 sdn where 在做Android應用的時候,不可避免要用到數據庫。可是當我們把應用的apk部署到真機上的時候,已經創建好的數據庫及其裏邊的數據是不能隨著apk一起安裝到真機上的。 (PS:這篇

劍指offer系列求1+2+3+...+n,不用加減乘除做加法,把字串轉換成整數

求1+2+3+...+n 題目描述 求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等關鍵字及條件判斷語句(A?B:C)。 解題思路: 法一:利用python的特性 法二:用兩個函式,一個遞迴,另一個終止遞迴。如果對n連續進

人臉識別系列:ArcFace/Insight Face 人臉識別系列:ArcFace/Insight Face

原 人臉識別系列(十七):ArcFace/Insight Face 2018年03月18日 18:00:31 Fire_Light_ 閱讀數:11370

redis 系列 redis 主從模式

step1 單節點redis環境配置請看:redis 系列(一) redi環境安裝:https://blog.csdn.net/nameIsHG/article/details/85317562 ip根據自己的來 一:搭建好單節點192.168.1.115後,克隆一份 ,主機ip修

Flask1.0.2系列 命令列介面

英文原文地址:http://flask.pocoo.org/docs/1.0/cli/ 若有翻譯錯誤或者不盡人意之處,請指出,謝謝~         在你的虛擬環境中安裝Flask的時候會安裝flask指令碼——一個Click命令列

人臉識別系列:ArcFace/Insight Face

其實這篇論文可以看作是AmSoftmax的一種改進版本,總體思路相對較為簡單。 AmSoftmax: Arcface: 這樣修改的原因: 角度距離比餘弦距離在對角度的影響更加直接 決策邊界的具體比較如下圖 IR 除了

CM+CDH構建企業大資料平臺系列

五、下載CDH的parcels包並配置到Cloudera Manager主伺服器上    CM安裝成功之後,接下來我們就可以通過CM安裝CDH的方式構建企業大資料平臺。所以首先需要把CDH的parcels包下載到CM主伺服器上。    那麼Parcels包是什麼?從哪下載呢?怎麼安裝配置到CM主伺服器上?首先

Golang 入門系列幾個常見的併發模型——生產者消費者模型

前面已經講過很多Golang系列知識,包括併發,鎖等內容,感興趣的可以看看以前的文章,https://www.cnblogs.com/zhangweizhong/category/1275863.html, 接下來講幾個golang常見的併發模型,今天先說說生產者消費者模型。   生產者消費者模型

Springboot 系列迅速使用 Spring Boot Admin 監控你的 Spring Boot 程式

1. Spring Boot Admin 是什麼 Spring Boot Admin 是由 codecentric 組織開發的開源專案,使用 Spring Boot Admin 可以管理和監控你的 Spring Boot 專案。它分為客戶端和服務端兩部分,客戶端新增到你的 Spring Boot 應用增加暴漏

Springboot 系列迅速使用 Spring Boot Admin 監控你的 Spring Boot 程式,支援異常郵件通知

1. Spring Boot Admin 是什麼 Spring Boot Admin 是由 codecentric 組織開發的開源專案,使用 Spring Boot Admin 可以管理和監控你的 Spring Boot 專案。它分為客戶端和服務端兩部分,客戶端新增到你的 Spring Boot 應用增加暴漏

Spring Boot入門系列整合Mybatis,建立自定義mapper 實現多表關聯查詢!

之前講了Springboot整合Mybatis,介紹瞭如何自動生成pojo實體類、mapper類和對應的mapper.xml 檔案,並實現最基本的增刪改查功能。mybatis 外掛自動生成的mapper 實現了大部分基本、通用的方法,如:insert、update、delete、select 等大概20個左右

Redis系列:資料結構SortedSet跳躍表中基本操作命令和原始碼解析

1.SkipList Redis的sortedSet資料結構是有序不重複的(索引為唯一的,資料(score)卻可以重複), 跳錶是redis的一個核心元件,也同時被廣泛地運用到了各種快取地實現當中,它的主要優點, 就是可以跟紅黑樹、AVL等平衡樹一樣,做到比較穩定地插入、查詢與刪除。理論插入查詢刪除的演算法時

Linux系列教程——Linux權限管理之文件系統系統屬性chattr權限和sudo命令

系統屬性 brush 選項 all 好的 幫助 博客 簡單 命令   上篇博客我們介紹了權限管理的ACL權限,通過設定 ACL 權限,我們為某個用戶指定某個文件的特定權限。這篇博客我們將介紹權限管理中用的比較多的兩個命令 chattr 和 sudo 。 1、設定文件系統

redis原始碼分析與思考——有序集合型別的命令實現(t_zset.c)

    有序集合是集合的延伸,它儲存著集合元素的不可重複性,但不同的是,它是有序的,它利用每一個元素的分數來作為有序集合的排序依據,現在列出有序集合的命令: 有序集合命令 命令 對應操作 時

[搬運工系列]-JMeter邏輯控制器

JMeter中的Logic Controller用於為Test Plan中的節點新增邏輯控制器。 JMeter中的Logic Controller分為兩類:一類用來控制Test Plan執行過程中節點的邏輯執行順序,如:Loop Controller、If Controller等;另一類則與節點邏輯執行順序

機器學習與深度學習系列連載: 第一部分 機器學習非監督度學習-2 Unsupervised Learning-4Generative Models

生成模型 Generative Models 用非監督學習生成結構化資料,是非監督模型的一個重要分支,本節重點介紹三個演算法: Pixel RNN ,VAE 和GAN(以後會重點講解原理) 1. Pixel RNN RNN目前還沒有介紹,,以後會重點講解,大家

redis原始碼分析與思考——有序集合型別的命令實現(t_set.c)

    有序集合是集合的延伸,它儲存著集合元素的不可重複性,但不同的是,它是有序的,它利用每一個元素的分數來作為有序集合的排序依據,現在列出有序集合的命令: 有序集合命令 命令 對應操作 時間複

Redis原始碼分析--- multi事務操作

        redis作為一非關係型資料庫,竟然同樣擁有與RDBMS的事務操作,不免讓我覺得比較驚訝。在redis就專門有檔案就是執行事務的相關操作的。也可以讓我們領略一下,在Redis的程式碼中是如何實現事務操作。首先亮出mulic.c下面的一些API。 /* ===

redis 系列java結合redis+lua 實現搶紅包經典案例

使用lua指令碼來實現一個搶紅包的過程,lua具有原子特性,可以避免資料併發時多執行緒同時操作的問題 java程式碼結合lua實現搶紅包案例 單機版redis package bhz.redis01; import java.util.Random; import java