jedis.set(key,value);
jedis.append(key,value2);//该方法实现value拼接
jedis.get(key);
jedis.del(key);
jedis.mset(key1,value1,key2,value2,key3,value3);一次往redis缓存中加入多对key-value
jedis.incr(key);//让value+1,value是数字类型
Map类型存取:
Map<String,String>map=new HashMap<Stirng,String>();
map.put(key1,value1);map.put(key2,value2);map.put(key3,value3);
jedis.hmset(mapkey,map);
List<String>results=jedis.hmget(mapkey);//取出set结果为list列
jedis.hdel(mapkey,map_valuekey);//删除map集合中key为map_valuekey的值
jedis.hmget(mapkey,map_valuekey);//因为删除了所以返回null值
jedis.hlen(mapkey);//返回key为mapkey的map中值的个数
jedis.exists((mapkey);//是否存在该map,返回true和false
jedis.hkeys(mapkey);//返回map中元素的所有keys集合
jejdis.hvals(mapkey);//返回map中所有元素值集合
Iterator<String> iter=jedis.hkeys(mapkey).iterator(); while (iter.hasNext()){ String key = iter.next(); System.out.println(key+":"+jedis.hmget(mapkey,key)); }
List列表:
jedis.del(listkey);
jedis.lpush(listkey,value1); jedis.lpush(listkey,value2);jedis.lpush(listkey,value3);
jedis.lrange(listkey,startIndex,endIndex);//endIndex为-1时表示全部,jedis.llen(listkey);获取list长度
jeids.rpush(listkey,valuen);//rpush和lpush一样
Set集合:
jedis.sadd(setkey,value1); jedis.sadd("setkey",value2);
jedis.srem(setkey,value2);//删除setkey集合中的值value2
jedis.smembers(setkey);//获取集合中的所有元素
jedis.sismember(setkey,value2);//判断是否存在value2元素
jedis.scard(setkey);//返回setkey集合的元素个数
jedis.sort(listkey);//得到排好序列表