public class TestAPI {
public static void main(String[] args) {
Jedis jedis = new Jedis("192.168.10.130", 6379);
jedis.set("k1", "v1");
System.out.println(jedis.get("k1")); // v1
jedis.del("k1");
System.out.println(jedis.get("k1")); // null
jedis.set("k2", "v2");
jedis.set("k3", "v3");
jedis.set("k4", "v4");
Set<String> sets = jedis.keys("*");
System.out.println(sets); // [k3, k4, k2]
jedis.set("k1", "v1");
System.out.println("jedis.exists====>" + jedis.exists("k2")); // true
System.out.println(jedis.ttl("k1")); // -1
jedis.append("k1", "myreids");
System.out.println(jedis.get("k1")); //v1myreids
jedis.mset("str1", "v1", "str2", "v2", "str3", "v3");
System.out.println(jedis.mget("str1", "str2", "str3")); //[v1, v2, v3]
// list
jedis.lpush("mylist","v1","v2","v3","v4","v5");
List<String> list = jedis.lrange("mylist", 0, -1);
for (String element : list) {
System.out.println(element);
}
//v5
//v4
//v3
//v2
//v1
// set
jedis.sadd("orders", "jd001");
jedis.sadd("orders", "jd002");
jedis.sadd("orders", "jd003");
Set<String> set1 = jedis.smembers("orders");
for (Iterator iterator = set1.iterator(); iterator.hasNext();) {
String string = (String) iterator.next();
System.out.println(string);
}
//jd002
//jd003
//jd001
jedis.srem("orders", "jd002");
System.out.println(jedis.smembers("orders").size()); //2
// hash
jedis.hset("hash1", "userName", "lisi");
System.out.println(jedis.hget("hash1", "userName")); //lisi
Map<String, String> map = new HashMap<String, String>();
map.put("telphone", "13811814763");
map.put("address", "atguigu");
map.put("email", "abc@163.com");
jedis.hmset("hash2", map);
List<String> result = jedis.hmget("hash2", "telphone", "email");
//13811814763
//abc@163.com
for (String element : result) {
System.out.println(element);
}
// zset
jedis.zadd("zset01", 60d, "v1");
jedis.zadd("zset01", 70d, "v2");
jedis.zadd("zset01", 80d, "v3");
jedis.zadd("zset01", 90d, "v4");
Set<String> s1 = jedis.zrange("zset01", 0, -1);
for (Iterator iterator = s1.iterator(); iterator.hasNext();) {
String string = (String) iterator.next();
System.out.println(string);
}
//v1
//v2
//v3
//v4
}
}