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

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

將127.0.0.1修改為0.0.0.0 ,下面的保護模式改為no,這樣才能進行跨主機訪問

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

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

進入屬性界面點擊隧道選項

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

在彈窗中設置偵聽端口和目標端口,偵聽端口表示在自己本地訪問的端口,目標端口表示服務器中訪問的端口這里是redis就默認設置成6379。

配置完成后點擊連接

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

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

進入中央倉庫https://mvnrepository.com/,搜索jedis

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

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

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

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

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

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

這里采用try-with-resource來獲取jedis連接,可以避免忘記手動進行釋放,造成內(nèi)存泄漏的風險。
通過對象就可以執(zhí)行redis命令進行redis的操作。
以上就是Java客戶端連接Redis的詳細步驟的詳細內(nèi)容,更多關(guān)于Java客戶端連接Redis的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
Springboot Thymeleaf模板文件調(diào)用Java類靜態(tài)方法
這篇文章主要介紹了Springboot Thymeleaf模板文件調(diào)用Java類靜態(tài)方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2007-09-09
mybatis-plus的多租戶不同版本實現(xiàn)的兩種方式
本文主要介紹了mybatis-plus的多租戶不同版本實現(xiàn)的兩種方式,Mybatis Plus 3.4.0版本之后多租戶的實現(xiàn),具有一定的參考價值,感興趣的可以了解一下2025-03-03
通過實例深入學習Java的Struts框架中的OGNL表達式使用
這篇文章主要通過實例介紹了Java的Strus框架中的OGNL表達式使用,Struts框架是Java的SSH三大web開發(fā)框架之一,需要的朋友可以參考下2015-11-11
完美解決IDEA Ctrl+Shift+f快捷鍵突然無效的問題
這篇文章主要介紹了完美解決IDEA Ctrl+Shift+f快捷鍵突然無效的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-02-02
Spring?框架中的?Bean?作用域(Scope)使用詳解
Spring框架中的Bean作用域(Scope)決定了在應用程序中創(chuàng)建和管理的Bean對象的生命周期和可見性。本文將詳細介紹Spring框架中的Bean作用域的不同類型,包括Singleton、Prototype、Request、Session和Application,并解釋它們的特點和適用場景。2023-09-09

