Redis的Java使用入門

來源:互聯網
上載者:User

標籤:分享圖片   比較   開發語言   sort   xxx   pool   alt   訊息   結構   

因項目需要,最近簡單學習了redis的使用

redis在伺服器centos環境下安裝比較簡單。

如果要在windows上安裝,可以參考別人的文章

http://blog.csdn.net/renfufei/article/details/38474435

redis登入,預設是不要求輸入密碼的,連接埠號碼預設是6379

在windows下可以使用視覺化檢視 redis-desktop-manager 查看資料

 

redis作為快取資料庫支援以下幾種資料結構:

string(字串),hash(雜湊),list(列表),set(集合)及zset(sorted set:有序集合)

項目中使用java作為開發語言,只需要引入jedis、commons-pool2 兩個 jar包,如果用spring需要再加一個spring-data-redis

 

 jedis就是java中用來操作redis的對象

最簡單的建立方式:

Jedis jedis=new Jedis("192.168.1.101");

連接埠號碼使用預設、不使用密碼驗證

插入一個String:

 jedis.set("name", "gary");

 執行結果,可以看到插入了一個字串gary,key為name

也可以一次性設定多個索引值對:

 jedis.mset("name", "gary", "age", "24", "email", "xxxxxx.163.com");

如果是int值,還可以直接加1:

jedis.incr("age");

 判斷Key是否存在:

System.out.println(jedis.exists("name"));System.out.println(jedis.exists("name2"));

設定Key的到期時間:

jedis.expire("name", 5);//5s後到期

第二個參數單位是秒

取出Key的value值:

System.out.println("name:"+jedis.get("name"));

刪除Key:

jedis.del("name");

 Redis還有個發布訂閱的功能,可以實現訊息佇列

 

Redis的Java使用入門

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.