Jedis連接數據庫

NO IMAGE

Table of Contents

1.前言

2.下載jar包

3.先用jedis測試一下

4.再用JedisPool連接池試一下

1.前言

Hello,小哥哥小姐姐們,我們又見面了。上一篇說了在Linux中如何下載和安裝redis,一臉懵逼者請移步,在Linux上下載和安裝Redis,但是我們通常用編程語言Java來連接他的,那今天我們來學習一下如何用Java來連接他。

首先先去官網看一下,如下圖,官網推薦的笑臉和愛心表示“使用我把,我穩定啊,社區活躍啊”,so,我們選了Jedis,emmm,就是這麼簡單和直接。

Jedis連接數據庫Jedis連接數據庫

那我們現在在本地用Jedis連接一下redis。

2.下載jar包

如下圖,我們下載兩個jar包,commons-pool是java中用來進行數據庫連接池的jar,jedis是java用來連接redis的jar。

Jedis連接數據庫Jedis連接數據庫

Jedis連接數據庫Jedis連接數據庫

3.先用jedis測試一下

我們用jedis連接上遠端的redis,可是發現根據連不上,具體報錯如下圖。

Jedis連接數據庫Jedis連接數據庫

這不尷尬了嗎,這不是,我們來看一下這是為啥。

我們可以在redis的config文件中看見,裡面有這麼一行代碼bind 127.0.0.1,這其實是redis的安全措施,比如我遠端開了redis,任何人只要知道我的IP,都可以連上,並且進行數據操作。萬一是正式環境,這不傻了嗎?所以redis提供了固定的IP或固定的IP段連接,比如這邊默認的就是隻能127的IP段才能連接,其他網段都不可以。

Jedis連接數據庫Jedis連接數據庫

所以我們要想連上,就要修改這個,去掉這行或者修改為bind 0.0.0.0,然後在重啟一下redis服務。

Jedis連接數據庫Jedis連接數據庫

下面我們來重試一下,是不是可以成功。耶,完美!!!

Jedis連接數據庫Jedis連接數據庫

4.再用JedisPool連接池試一下

emmm,也是挺好的。

Jedis連接數據庫Jedis連接數據庫

歐啦,偷偷的告訴你們哦,這方法沒公司用,so,學習了也沒啥用。

Jedis連接數據庫Jedis連接數據庫

長按下圖二維碼,即刻關注【學習Java的小姐姐】 領取超多學習資料哦!

Jedis連接數據庫Jedis連接數據庫

相關文章

淺談MySQL的整體架構

每週總結第1期(2019061020190616)

是的,我離職了

docker的volume持久化操作