1. 程式人生 > >1.1 連線不上redis服務

1.1 連線不上redis服務

telnet不通redis埠,本機的客戶端可以使用redis-cli -h 127.0.0.1 -p 6379連線,但是redis-cli -h ip -p 6379無法連線,遠端客戶端也無法連線
redis.conf屬性:
1.bind
#By default, if no “bind” configuration directive is specified, Redis listens
# for connections from all the network interfaces available on the server.
# It is possible to listen to just one or multiple selected interfaces using
# the “bind” configuration directive, followed by one or more IP addresses.
bind並非配置的是遠端客戶端的ip,而是本機的ip.
在配置檔案redis.conf中,預設的bind 介面是127.0.0.1。
這樣的話,訪問redis服務只能通過本機的客戶端連線,而無法通過遠端連線,
如果bind選項為空的話,那會接受所有來自於可用網路介面的連線。
bind 127.0.0.1 192.168.1.202(本機ip),就可以遠端連線了
2.requirepass
如果註釋掉bind,可以通過配置密碼來驗證.
注意:如果註釋掉bind,而且不配置密碼,第三方jar包Jedis無法連線.

相關推薦

1.1 連線redis服務

telnet不通redis埠,本機的客戶端可以使用redis-cli -h 127.0.0.1 -p 6379連線,但是redis-cli -h ip -p 6379無法連線,遠端客戶端也無法連線 redis.conf屬性: 1.bind #By defa

secure crt連線linux服務

場景描述:這裡敘述下我出現的問題,使用secure crt7.3連線linux服務端A 可以成功連線;連線服務端B卻不能成功連線,提示Connection closed!選擇File---》Trace Options檢視詳細報錯資訊 問題分析:最開始我以為連線A能成功,B卻

RedisDesktopManager連線redis的解決方法

RedisDesktopManager是一款連線redis資料庫的客戶端。背景:我是在自己機器上裝的redis,使用的是虛擬機器,系統是linux 版本是centeros-6.7在使用這個連線redis的時候,發現連線不上。第一步:在自己的本機外面試下能不能連線上虛擬機器,開

Redis影象化介面連線redis

原因:因為redis有白名單設定,可以進行客戶端IP地址限制,所以可以新增IP地址,如果不用進行客戶端IP地址限制,則可以註釋掉bind程式碼,如下: 設定 密碼需要修改配置檔案redis.cnf 配置密碼: 客戶端需要授權一下密碼

RedisDesktopManager連線redis

如果一下方法還不行 要config set requirepass 123456 設定密碼 (linux命令不熟就直接在虛擬機器上操作檔案吧,簡單粗暴) 一、註釋redis.conf檔案中的:bind 127.0.0.1(在一段文字之前打#號為註釋)

mysql 本地連線 遠端連線 ERROR 1130: Host '192.168.1.3' is not allowed to connect to this MySQL ERROR 1062 (23000): Duplicate entry '%-root'

檢視用於遠端訪問的mysql使用者許可權是否正確。 在本地登入mysql伺服器, use mysql; SELECT user, host from mysql.user; 檢視用於遠端訪問的mysql使用者host的許可權,%表示允許所有機器訪問。若host為127.0.0.1/localhost,那

虛擬機器安裝centos發現inet為127.0.0.1,導致Xshell連線

設定網絡卡開機自動啟動: 實質linux是看一個網絡卡檔案的配置,就是/etc/sysconfig/network-scripts/ifcfg-eth0 (這個檔名看你網絡卡名稱而異,具體你到該目錄看

SSM整合Redis連線

1.關閉Redis的保護機制         2.關閉防火牆 firewall-cmd --state #檢視預設防火牆狀態(關閉後顯示notrunning,開啟後顯示running)  關閉防火牆: sys

dubbo多網絡卡時,服務提供者的錯誤IP註冊到註冊中心導致消費端連線

使用了虛擬機器之後,啟動了dubbo服務提供者應用,又連了正式環境的註冊中心; 一旦dubbo獲取的ip錯誤後, 這種情況即使提供者服務停掉,目前dubbo沒有能力清除這類錯誤的提供者; (需要修改原始碼測試,需要客戶端重新更細包,因為清除動作client端,我司就是這麼幹的)  規

xshell連線Ubuntu,why?SSH服務起了沒?

SSH服務安裝 Ubuntu 下安裝 OpenSSH Server 是無比輕鬆的一件事情,需要的命令只有一條: sudo apt-get install openssh-server ##安裝ssh服務  查詢ssh是否啟動 ps -e | grep ssh ##查詢

redis 遠端連線

 必須修改redis.conf檔案(Linux) ,按網上修改後,還是無效,伺服器的話必須開啟6379埠 用 kill -9 程序號,發現每次殺死一個又立馬建立了一個 百度後, /etc/init.d/redis-server stop 殺死命令, redis-serv

redis 本地連線可以 遠端連線問題

1.所連主機防火牆關一下. 1:檢視防火狀態 systemctl status firewalld service  status iptables  2:暫時關閉防火牆 systemctl stop firewalld service  stop iptable

SOCKET客戶端與服務端長時間通訊後,會連線服務端的問題,以及server端UDP丟包的問題

人生第一篇部落格,希望能以一個好的開始,持之以恆下去! 這兩天在做有關負載均衡的一個專案,期間在除錯時遇到了一個問題:客戶端與服務端依靠socket通訊,但是長時間通訊後,會發生客戶端連線不上服務端的狀況。而後查詢了一些資料後,終於搞清楚問題的緣由了,在此和大家分享一下!

java 連線虛擬機器redis

1、我的自己的電腦中redis版本為2,裡面的bind 127.0.0.1 和 protect mode 沒有,所以很正常的就連線上了 2、高版本的redis 3 java連線不上解決 1、bind 如

03.jedis連線redis 連線

虛擬機器ip地址:192.168.8.156 埠6379 使用jedis連線redis public static void main(String[] args) { Je

如何解決客戶端連線Linuxredis的問題

第一步:檢視你的redis 伺服器是否開啟 ps -ef |grep -i redis第二部:檢查你的redis.conf 檔案是否有問題        如繫結的ip是否註釋        6379埠是否開啟        保護模式是否解除        等等.......這

Redis遠端連線問題

修改配置檔案 #繫結的主機地址 bind=127.0.0.1 修改為 bind=0.0.0.0 重啟Redis 0.0.0.0 表示監聽所有IP地址,一臺伺服器可能同時有多個IP,如127.0.0.1

解決kali linux 開啟ssh服務連線的問題

今天在手機端裝了NetHunter 想連線PC的kali ,可是怎麼都連不上 綜合網友的經驗: 1.修改sshd_config檔案,命令為:vi /etc/ssh/sshd_config    將#PasswordAuthentication no的註釋去掉,並且將no修改

阿里雲部署mongdb和redis連線問題

一、mongdb部署在阿里雲伺服器上,程式連線不了外網ip程式碼配置檔案如下:在配置檔案中加入外網ip發現也是繫結不上,,報錯:改為:telnet 127.0.0.1  2017 或者telnet 外網對映到內網的ip 27017,這時在安裝mongodb的伺服器上可以連線,

redis 本地連線可以 遠端連線問題

1.所連主機防火牆關一下.2.能不能ping通那主機3.bind 127.0.0.1改為 #bind 127.0.0.14.protected-mode yes 改為 protected-mode no(redis3.2版本以後)5.加入 daemonize no(這個是是否