JAVA之 Redis 學習筆記(二) Redis的串連IP、連接埠號碼、串連密碼的修改以及與JAVA簡單互動__JAVA

來源:互聯網
上載者:User
一、項目中引入Redis包

             根據上一篇文章中給的jar包路徑,將jar包下載,匯入自己的項目。(jedis-2.7.2.jar)

         

二、與Redis串連

 (1)串連IP和連接埠號碼、串連密碼的修改

           通過Redis伺服器的ip地址和連接埠號碼,在本機,則預設為127.0.0.1(localhost),連接埠號碼預設是6379。

還記得前一篇文章裡說到的redis.conf設定檔嗎。所有的修改內容都在這裡邊的。  開啟redis.conf檔案,搜尋如下內容進行修改,如下:

       

(2)修改後的登入要求 

          注意預設串連密碼是沒有的,即上邊的requirepass foobared為注釋狀態,footbared為現在的密碼。如果這 裡為注釋狀態,那用戶端串連是不用輸入密碼的。但是如果這裡注釋放開了,就需要登入的時候加上密碼,如下:

       

       如上圖所示,沒有密碼雖然可以登入,但是擷取資料是不被允許的(get lsf 的意思是擷取名字為lsf的key對應的value值,set key value,是相反,比如 set lsf "lingshufeng" 表示存入一個key為lsf,value為lingshufeng的索引值對)

       沒有密碼登入直接報錯說不被允許,這就說明要求輸入密碼登入了,具體為上圖的操作,在後邊加上-a foobared,也就是-a password,即可登入。

      另外,後邊可以擷取lsf相對應的資料,這裡為什麼是“\xc1\xec...”那種狀態,其實我這裡存入的lsf為漢字形式,在這裡儲存的即變成這樣,但是實際上就是漢字,只是這裡顯示為這樣的,如果想讓它顯示出來,可在用戶端登入的時候加上--raw即可。如下:

    

三、JAVA中的使用

       注意JAVA中使用首先匯入相應的jar包,我的是用的jedis-2.7.2.jar包,前一篇文章裡有下載連結,可查看。

      如下編寫即可。這樣就完成了JAVA與Redis的簡單互動了。。。

       

    注意:這裡的ip連接埠號碼沒修改過的話,IP預設為localhost或者是127.0.0.1,連接埠號碼預設是6379。如果設定過密碼,還需要加一行輸入密碼的代碼,否則串連不成功的。如下:

      jedis.auth("foobared"); 

     即串連密碼為foobared,另外,如果本來伺服器就沒有設密碼,你這裡多設密碼也不會登入成功的。這個很好理解。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.