idea鏈結不上虛擬機器上的redis問題解決

2021-10-02 02:23:16 字數 1708 閱讀 4520

最近在虛擬機器上搭建了redis環境,想在idea中寫乙個demo工程測試一下,於是乎遇到了鏈結不上的問題,下面介紹問題排查方式。

1、檢視redis是否真正啟動,使用下列命令檢視

2、開啟配置檔案(redis.conf)確保下列內容注釋掉,不然redis只會允許虛擬機器本機進行連線使用

3、開啟配置檔案,修改redis執行為守護程序模式執行(原因:redis預設不是以守護程序方式執行的,也就是說當你啟動redis的視窗關閉的時候,redis鏈結會關閉,如果改為守護程序模式的話,他會把程序號寫入你配置檔案中配置的程序檔案中,他不會因為你啟動視窗的關閉而關閉redis服務端)

改為上述啟動後,會在下面檔案中生成檔案並寫入程序號

4、檢視虛擬機器埠是否開放6379埠,也就是redis鏈結埠

步驟1:

在windows下使用如下命令

如若不通,有可能是windows防火牆開啟,可以關閉windows防火牆嘗試

步驟2:

檢視虛擬機器是否開啟6379埠(注意:firewall命令只支援centos7及以上版本才可使用)

檢視開放埠

firewall-cmd --list-ports
如若未新增,使用如下命令進行新增

firewall-cmd --zone=public --add-port=6379/tcp --permanent
firewall-cmd --reload
注:ps -ef|grep exam 命令詳解

grep命令是查詢

中間的|是管道命令 是指ps命令與grep同時執行

ps是linux下最常用的也是非常強大的程序檢視命令

grep命令是查詢,是一種強大的文字搜尋工具,它能使用正規表示式搜尋文字,並把匹配的行列印出來。

grep全稱是global regular expression print,表示全域性正規表示式版本,它的使用許可權是所有使用者。

以下這條命令是檢查redis程序是否存在:ps -ef |grep redis

字段含義分別如下:

uid pid ppid c stime tty time cmd

uid :程式被該 uid 所擁有

pid :就是這個程式的 id

ppid :則是其上級父程式的id

c :cpu使用的資源百分比

stime :系統啟動時間

tty :登入者的終端機位置

time :使用掉的cpu時間。

cmd :所下達的是什麼指令

虛擬機器上的命令

1.檔案與目錄的操作 ls 以長格式顯示當前目錄中所有檔案的詳細資訊 ls l 2.cp 拷貝檔案 將當前目錄下的檔案file1.txt複製成file2.txt cp file1.txt file2.txt 3.mv 檔案或目錄更名或將檔案由乙個目錄移到另乙個目錄 將當前目錄下的檔案file1更名為...

xshell連線不上虛擬機器

一,啟動 service ssh start 如未安裝則sudo apt get install openssh server 安裝完成後service sshd start啟動 檢視是否啟動成功 ps e grep ssh 二,更改ip位址 我試了沒效果 二,關閉防火牆 service iptab...

xshell連線不上虛擬機器

我遇到的問題是xshell可以ping通虛擬機器 虛擬機器可以ping通外網和主機,但就是連線不上。1.我檢視了虛擬管理配置器以及網路管理的v8,發現沒有問題 但還是還原了一次虛擬管理配置器,但問題沒有解決。2.網上說檢查ssh是否開啟 我發現我的配置中 port 22 加了警號,去了並儲存後,重啟...