//连接redis服务
Jedis jedis = new Jedis("127.0.0.1",6379);
1.redis支持的数据类型
1.1 String
jedis.set("redis", "myredis");
1.2 List
//list
// jedis.del("listDemo");
// System.out.println(jedis.lrange("listDemo", 0, -1));
// jedis.lpush("listDemo", "A");
// jedis.lpush("listDemo", "B");
// jedis.lpush("listDemo", "C");
// System.out.println(jedis.lrange("listDemo", 0, -1));
// System.out.println(jedis.lrange("listDemo", 0, 1));
1.3 Set
//set
// jedis.sadd("sname", "wobby");
// jedis.sadd("sname", "kings");
// jedis.sadd("sname", "demon");
// System.out.println(String.format("set num: %d", jedis.scard("sname")));
// System.out.println(String.format("all members: %s", jedis.smembers("sname")));
// System.out.println(String.format("is member: %B", jedis.sismember("sname", "wobby")));
// System.out.println(String.format("rand member: %s", jedis.srandmember("sname")));
//删除一个对象
// JEDIS.SREM("SNAME", "DEMON");
// System.out.println(String.format("all members: %s", jedis.smembers("sname")));
1.4 Map
//mapkey个数
//mapkey个数 System.out.println(String.format("len:%d", jedis.hlen("user"))); //map中的所有键值 System.out.println(String.format("keys: %s", jedis.hkeys("user") )); //map中的所有value System.out.println(String.format("values: %s", jedis.hvals("user") )); //取出map中的name字段值 List<String> rsmap = jedis.hmget("user", "name","password"); System.out.println(rsmap); //获取map Map<String, String> ss= jedis.hgetAll("user"); System.out.println(ss); //删除map中的某一个键值 password jedis.hdel("user", "password"); System.out.println(jedis.hmget("user", "name", "password"));
1.5 Json