Key
清空数据:jedis.flushDB()
删除所有所有key:jedis.flushAll()
删除当前数据库中的所有key:jedis.flushDB()
返回当前数据库中key的数目:"+jedis.dbSize()
键是否存在:jedis.exists("username")
查看键所存储的值的类型:"+jedis.type("username")
随机返回key空间的一个:"+jedis.randomKey()
按索引查询:"+jedis.select(0)
增 :"+jedis.set("username", "zzh")
删 : "+jedis.del("password")
改 :"+jedis.rename("username","name")
查 :"+jedis.get("name")
String
单个的增删改查和Keyd的相同 增加了多增和多查
增 :"+jedis.mset("username", "zzh")
删 :"+jedis.del("password")
改 :"+jedis.set("username","name")
查 :"+jedis.mget("name")
追加:"+jedis.append("key3", "End")
新增键值对防止覆盖原先值:jedis.setnx("key1", "value1")
List
左侧添加:jedis.lpush("collections", "HashSet");
右侧添加:jedis.rpush("collections", "EnumMap"));
排序:jedis.sort("collections")
查询集合内容:"+jedis.lrange("collections", 0, -1) 0 -1为下标
删除指定元素个数:"+jedis.lrem("collections", 2, "HashMap")
删除下表0-3区间之外的元素:"+jedis.ltrim("collections", 0, 3)
collections列表出栈(左端):"+jedis.lpop("collections"));
collections列表出栈(右端):"+jedis.rpop("collections"));
修改collections指定下标1的内容:"+jedis.lset("collections", 1, "LinkedArrayList"));
collections的长度:"+jedis.llen("collections"));
获取collections下标为2的元素:"+jedis.lindex("collections", 2)
Hash
所有键值对为:"+jedis.hgetAll("hash"));//return Map<String,String>
所有键为:"+jedis.hkeys("hash"));//return Set<String>
所有值为:"+jedis.hvals("hash"));//return List<String>
将key6保存的值加上一个整数,如果key6不存在则添加key6:"+jedis.hincrBy("hash", "key6", 6));
删除一个或者多个键值对:"+jedis.hdel("hash", "key2"));
散列hash的所有键值对为:"+jedis.hgetAll("hash"));
散列hash中键值对的个数:"+jedis.hlen("hash"));
判断hash中是否存在key2:"+jedis.hexists("hash","key2"));
获取hash中的值:"+jedis.hmget("hash","key3"));
set
删除一个或者多个元素:"+jedis.srem("eleSet", "e7","e6")
eleSet的所有元素为:"+jedis.smembers("eleSet")
新增:jedis.sadd("eleSet", "e6")
随机删除一个元素:"+jedis.spop("eleSet")
eleSet中包含元素的个数:"+jedis.scard("eleSet")
e3是否在eleSet中:"+jedis.sismember("eleSet", "e3")
将eleSet1中删除e1并存入eleSet3中:"+jedis.smove("eleSet1", "eleSet3", "e1")
eleSet1和eleSet2的交集:"+jedis.sinter("eleSet1","eleSet2"));
eleSet1和eleSet2的并集:"+jedis.sunion("eleSet1","eleSet2"));
eleSet1和eleSet2的差集:"+jedis.sdiff("eleSet1","eleSet2"));