標籤:分享圖片 比較 開發語言 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使用入門