菜鳥初學redis(二)
如果你的redis可以在myeclipse上運行小demo了,那麽可以繼續學習了
redis Java String 實例
string是redis最基本的類型,一個key對應一個value。
string類型是二進制安全的。意思是redis的string可以包含任何數據。比如jpg圖片或者序列化的對象 。
string類型是Redis最基本的數據類型,一個鍵最大能存儲512MB。
package com.redis.demo;
import redis.clients.jedis.Jedis;
public class redisTest {
public static void main(String[] args) {
Jedis jedis = new Jedis("localhost");
System.out.println("連接成功!");
//System.out.println("服務正在運行:"+jedis.ping());
jedis.set("showTime", "www.lovingmoon.com");
System.out.println("Redis存儲的字符串為:"+jedis.get("showTime"));
}
}
運行結果為:
Redis Java List(列表) 實例
將redis設置的鍵值對存儲在list中在用循環遍歷即可顯示。
package com.redis.demo;
import java.util.List;
import redis.clients.jedis.Jedis;
public class redisList { public static void main(String[] args) {
Jedis jedis = new Jedis("localhost");
System.out.println("連接成功!");
jedis.lpush("demo-list", "runtime"); //redis 使用lpush方法設置鍵值對
jedis.lpush("demo-list", "showtime");
jedis.lpush("demo-list", "demo");
List<String> list = jedis.lrange("demo-list", 0, 2);//redis使用lrange獲取存儲的list鍵值對
for(int i =0; i<list.size();i++){
System.out.println("Redis 列表項為:"+list.get(i));
}
}
}
運行結果:
獲取key
package com.redis.demo;
import java.util.Iterator; import java.util.Set;
import redis.clients.jedis.Jedis;
public class redisKey {
public static void main(String[] args) {
Jedis jedis = new Jedis("localhost");
System.out.println("連接成功!");
Set<String> set = jedis.keys("*");
Iterator<String> it = set.iterator();
while(it.hasNext()){
String key = it.next();
System.out.println(key);
}
}
}
運行結果:
因為在cmd上我就存儲過所以才會顯示這些key值
因為代碼比較簡單所以沒有太多好說的,隨著逐漸的學習我相信會有更多的解釋出現。
菜鳥初學redis(二)