關(guān)于連接遠(yuǎn)程redis的流程
連接遠(yuǎn)程redis的流程
最近生產(chǎn)環(huán)境遷移redis,原來是自己搭建的一套redis,現(xiàn)在遷移到云平臺(tái)的redis了。
登錄生產(chǎn)redis的方法也變了;原來是直接登錄到redis服務(wù)器的小黑窗,輸入命令就能連接了;
現(xiàn)在由于無法登錄云平臺(tái)的服務(wù)器,也就不能這樣登錄redis了。
以下是連接遠(yuǎn)程redis的方法。
詳細(xì)步驟
1.選擇一臺(tái)生產(chǎn)可以登錄的服務(wù)器,并且這臺(tái)生產(chǎn)服務(wù)器可以連接到云平臺(tái)的reids
telnet 10.123.123.123 6379
確定telnet能通。
(假設(shè)這臺(tái)服務(wù)器上的jar/war包,連接的就是10.123.123.123 6379的redis)
2.找到一個(gè)叫redis-cli的文件,上傳到這臺(tái)生產(chǎn)服務(wù)器即可。
可以從測試環(huán)境安裝了redis的服務(wù)器上找到,路徑樣例如下:
/home/admin/redis-5.0.3/src/redis-cli
3.登錄這臺(tái)生產(chǎn)服務(wù)器,cd到redis-cli文件的位置,執(zhí)行命令:
sudo chmod 777 redis-cli
這個(gè)命令給redis-cli文件加權(quán)限,防止無法執(zhí)行的情況。
4.執(zhí)行命令:
./redis-cli -h 10.123.123.123 -p 6379 -a abc123@456
其中,-a是redis密碼。
執(zhí)行后,就可以連接到云平臺(tái)上的redis了。
其它筆記
1.如果想連接遠(yuǎn)程的redis,只需要一個(gè)redis-cli文件,不需要整個(gè)安裝redis程序。
2.連接redis集群后,select語句無法使用(集群模式下不能切換0-15);
get語句可能報(bào)錯(cuò),error,然后給出另一個(gè)redis的ip;
意思是這臺(tái)redis集群上的這個(gè)ip中沒有這個(gè)key,讓到指定ip的redis上去get尋找。
配置連接遠(yuǎn)程ip的Redis
1、修改redis服務(wù)器的配置文件redis.conf
(注意:不同系統(tǒng)下配置文件名可能不同,例如windows系統(tǒng)下可能名為redis.windows.conf,修改相應(yīng)的配置文件即可。)
- (1)注釋綁定的主機(jī)地址
注釋綁定的主機(jī)地址 # bind 127.0.0.1

- (2)修改redis的守護(hù)進(jìn)程為no,不啟用
daemonize "no"

- (3)修改redis的保護(hù)模式為no,不啟用
protected-mode "no"

2、在Redis根目錄下,以管理員身份打開CMD命令窗口
輸入redis-server /etc/redis/redis.conf,啟動(dòng)服務(wù)
redis-server /etc/redis/redis.conf

3、在Redis根目錄下嘗試遠(yuǎn)程連接并查看
redis-cli -h ip地址 -p 6379 redis無配置密碼情況下 redis-cli -h ip地址 -p 6379 -a redis配置密碼 redis有配置密碼情況下
如下圖示為redis有配置密碼情況:

連接測試:成功連接。

info 能夠輸出信息:

總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
詳解Spring中使用xml配置bean的細(xì)節(jié)
本篇文章主要介紹了Spring中使用xml配置bean的細(xì)節(jié),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-06-06
詳解Spring Boot配置使用Logback進(jìn)行日志記錄的實(shí)戰(zhàn)
本篇文章主要介紹了詳解Spring Boot配置使用Logback進(jìn)行日志記錄的實(shí)戰(zhàn),具有一定的參考價(jià)值,有興趣的朋友可以了解一下2017-07-07
@FeignClient的使用和Spring?Boot的版本適配方式
這篇文章主要介紹了@FeignClient的使用和Spring?Boot的版本適配方式,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-03-03
淺談resultMap的用法及關(guān)聯(lián)結(jié)果集映射
這篇文章主要介紹了resultMap的用法及關(guān)聯(lián)結(jié)果集映射操作,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-06-06
Linux部署springboot項(xiàng)目彩色日志打印方式
這篇文章主要介紹了Linux部署springboot項(xiàng)目彩色日志打印方式,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-04-04
Java Volatile應(yīng)用單例模式實(shí)現(xiàn)過程解析
這篇文章主要介紹了Java Volatile應(yīng)用單例模式實(shí)現(xiàn)過程解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-11-11
Java將時(shí)間戳轉(zhuǎn)換為Date對象的方法小結(jié)
在?Java?編程中,處理日期和時(shí)間是一個(gè)常見需求,特別是在處理網(wǎng)絡(luò)通信或者數(shù)據(jù)庫操作時(shí),本文主要為大家整理了Java中將時(shí)間戳轉(zhuǎn)換為Date對象的方法,希望對大家有所幫助2024-12-12

