Java客戶端連接Redis的詳細(xì)步驟
連接環(huán)境:Java客戶端為本地IDEA,Redis服務(wù)器安裝在云服務(wù)器Ubuntu系統(tǒng)中。
第一步:開放Redis外部連接配置
使用cd /etc/redis 進(jìn)入redis目錄查看redis.conf配置文件

使用vim redis.config進(jìn)入配置文件,找到圖中這兩行內(nèi)容

將127.0.0.1修改為0.0.0.0 ,下面的保護(hù)模式改為no,這樣才能進(jìn)行跨主機(jī)訪問

使用service redis-server restart 重啟服務(wù)器完成配置生效
使用service redis-service status 查看redis服務(wù)器狀態(tài),下面就是成功狀態(tài)

第二步:配置端口轉(zhuǎn)發(fā)
如果將redis服務(wù)器的6379端口直接開發(fā)在公網(wǎng)中進(jìn)行跨主機(jī)訪問是極其不安全的,很容易遭到黑客入侵,為此選擇比較好的方案結(jié)束配置端口轉(zhuǎn)發(fā)。
首先在xhell客戶端中選中要自己要連接的云服務(wù)器,選中右鍵打開屬性

進(jìn)入屬性界面點擊隧道選項

來到右側(cè)點擊添加進(jìn)入彈窗

在彈窗中設(shè)置偵聽端口和目標(biāo)端口,偵聽端口表示在自己本地訪問的端口,目標(biāo)端口表示服務(wù)器中訪問的端口這里是redis就默認(rèn)設(shè)置成6379。

配置完成后點擊連接

輸入賬號和密碼后即連接成功

注意:xshell客戶端不能斷開連接,如果連接斷開本地客戶端也就無法連接訪問。
第三步:在IDEA中導(dǎo)入依賴
需要先創(chuàng)建一個maven工程的項目,打開pom.xml文件

進(jìn)入中央倉庫https://mvnrepository.com/,搜索jedis

點擊第一個進(jìn)入版本選擇界面,根據(jù)個人需求隨便選擇一個使用量稍微多點的點擊進(jìn)入

確認(rèn)是maven選項,然后直接點擊方框中的內(nèi)容自動復(fù)制

返回IDEA將依賴粘貼添加到pom中,添加后點擊右上角的刷新,將配置導(dǎo)入

第四步:編寫代碼命令
此時可以創(chuàng)建一個類來進(jìn)行測試

首先先建立連接池,配置url,在本地只需要改變你自己的配置的端口號,我這是8888,其他信息保持不變

從連接池中獲取一個可用的 Jedis 實例,即 與Redis 服務(wù)器的連接對象。

這里采用try-with-resource來獲取jedis連接,可以避免忘記手動進(jìn)行釋放,造成內(nèi)存泄漏的風(fēng)險。
通過對象就可以執(zhí)行redis命令進(jìn)行redis的操作。
以上就是Java客戶端連接Redis的詳細(xì)步驟的詳細(xì)內(nèi)容,更多關(guān)于Java客戶端連接Redis的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
Spring調(diào)度框架EnableScheduling&Scheduled源碼解析
這篇文章主要介紹了Spring調(diào)度框架EnableScheduling&Scheduled源碼解析,@EnableScheduling&Scheduled定時調(diào)度框架,本著不僅知其然還要知其所以然的指導(dǎo)思想,下面對該調(diào)度框架進(jìn)行源碼解析,以便更好的理解其執(zhí)行過程,需要的朋友可以參考下2024-01-01
Java基于ServletContextListener實現(xiàn)UDP監(jiān)聽
這篇文章主要介紹了Java基于ServletContextListener實現(xiàn)UDP監(jiān)聽,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2019-12-12
SpringBoot詳解自定義Stater的應(yīng)用
Springboot的出現(xiàn)極大的簡化了開發(fā)人員的配置,而這之中的一大利器便是springboot的starter,starter是springboot的核心組成部分,springboot官方同時也為開發(fā)人員封裝了各種各樣方便好用的starter模塊2022-07-07
Maven項目無法加載jdbc.properties的問題解決
本文主要介紹了Maven項目無法加載jdbc.properties的問題解決,文章首先分析了問題的原因,然后提供了解決方法,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-08-08

