60Redis取值存值问题
1、先把Redis的连接池拿出来JedisPoolpool=newJedisPool(newJedisPoolConfig(),"127.0.0.1");Jedisjedis=pool.getResource();2、存取值jedis.set("key","value");jedis.get("key");jedis.del("key");//给一个key叠加valuejedis.append("key","value2");//此时key的值就是value+value2;//同时给多个key进行赋值:jedis.mset("key1","value1","key2","value2");3、对map进行操作Map<String,String>user=newHashMap();user.put("key1","value1");user.put("key2","value2");user.put("key3","value3");//存入jedis.hmset("user",user);//取出user中key1List<String>nameMap=jedis.hmget("user","key1");//删除其中一个键值jedis.hdel("user","key2");//是否存在一个键jedis.exists("user");//取出所有的Map中的值:Iterator<String>iter=jedis.hkeys("user").iterator();while(iter.next()){jedis.hmget("user",iter.next());}
来自:redis-redis