Redis是一款緩存和數據庫服務器,可以安裝客戶端,有自己的配置文件,使用時需要開啓服務器軟件。基於配置文件可以實現將數據持久化到磁盤文件上。
分爲五種數據類型及其使用方法:jedis-2.7.0
String
jedis.set("hi", "mima");
System.out.println(jedis.get("hi"));
List
jedis.lpush("list", "hihi","dada");
System.out.println(jedis.lpop("list"));//dada
類似於管道結構
List<String> list=jedis.lrange("list", 0, -1);
for (int i = 0; i < list.size(); i++) {
System.out.println(list.get(i));
}
HashMap
對象屬性值的結構
jedis.hset("user","uname","蔡徐坤");
jedis.hset("user","sex","女");
//取一個對象
System.out.println(jedis.hgetAll("user"));
//取一個對象裏面的一個值
System.out.println(jedis.hget("user", "uname"));
Set
jedis.sadd("set1", "nima");
Set<String> set=jedis.smembers("set1");
for(String string:set){
System.out.println(string);
}
Zorted sort
jedis.zadd("hi", 80, "li");
jedis.zadd("hi", 70, "da");
jedis.zadd("hi", 90, "ha");
Set<String> zSet=jedis.zrange("hi", 0, -1);
for(String string:zSet){
System.out.println(string);
}
//從小到大排序的
//還有redis集羣等,