windows本地連接虛擬機上的ubuntu的redis,以及無法連接解決方法(redisDesktopManager Jedis詳細步驟)
一、環境
1、ubuntu20.04 、 redis 5.0.7
在ubuntu上下載redis,執行命令
sudo apt install redis
2、redisDesktopManager下載鏈接:
//github.com/lework/RedisDesktopManager-Windows/releases ,選擇 .zip文件
二、RedisDesktopManager連接步驟
遠程連接需要安裝 ssh服務 ,安裝後默認是開啟的,安裝命令:
sudo apt install openssh-server
ip地址為redis所在的ubuntu的ip地址,查看方法:
會無法連接,
這是因為redis.conf這個配置文件中默認綁定的是本機地址
bind 127.0.0.1
所以6379這個埠只能本機訪問
我們需要在 bind 127.0.0.1 ::1 前加上 # 表示注釋
重點來了
當我們安裝好redis的時候,redis服務默認是開啟的,而我們剛剛修改的redis的配置文件需要重啟redis服務才能生效。
即使我們剛剛修改過redis.conf這個配置文件,我們現在可以使用命令查看redis服務
ps -ef|grep redis
我們可以從箭頭1發現,配置文件中的修改並未生效,此時我們需要殺死它,然後redis服務會自動重啟
命令,箭頭2所指為redis服務的進程號即PID
sudo kill -7680
我們可以看到,綁定地址修改生效
此時使用rdm重新連接
