- * ͨkeyȡredisеvalue - *
- *- * ͷ - *
- * - * @param key - * @return ɹvalue ʧܷnull - */ - public String get(String key) { - Jedis jedis = null; - String value = null; - try { - jedis = pool.getResource(); - value = jedis.get(key); - } catch (Exception e) { - LOGGER.error(e.getMessage()); - } finally { - returnResource(pool, jedis); - } - return value; - } - - /** - *- * rediskeyvalue,ͷԴ - *
- *- * keyѾ - *
- * - * @param key - * @param value - * @return ɹ OK ʧܷ 0 - */ - public String set(String key, String value) { - Jedis jedis = null; - try { - jedis = pool.getResource(); - return jedis.set(key, value); - } catch (Exception e) { - - LOGGER.error(e.getMessage()); - return "0"; - } finally { - returnResource(pool, jedis); - } - } - - /** - *- * ɾָkey,ҲԴһkey - *
- * - * @param keys - * һkey Ҳʹ string - * @return ɾɹĸ - */ - public Long del(String... keys) { - Jedis jedis = null; - try { - jedis = pool.getResource(); - return jedis.del(keys); - } catch (Exception e) { - - LOGGER.error(e.getMessage()); - return 0L; - } finally { - returnResource(pool, jedis); - } - } - - /** - *- * ͨkeyָvalueֵֵ - *
- * - * @param key - * @param str - * @return ɹ Ӻvalueij ʧ ӵ value ij 쳣0L - */ - public Long append(String key, String str) { - Jedis jedis = null; - Long res = null; - try { - jedis = pool.getResource(); - res = jedis.append(key, str); - } catch (Exception e) { - - LOGGER.error(e.getMessage()); - return 0L; - } finally { - returnResource(pool, jedis); - } - return res; - } - - /** - *- * жkeyǷ - *
- * - * @param key - * @return true OR false - */ - public Boolean exists(String key) { - Jedis jedis = null; - try { - jedis = pool.getResource(); - return jedis.exists(key); - } catch (Exception e) { - - LOGGER.error(e.getMessage()); - return false; - } finally { - returnResource(pool, jedis); - } - } - - /** - *- * key value,keyѾ0,nx==> not exist - *
- * - * @param key - * @param value - * @return ɹ1 쳣 0 - */ - public Long setnx(String key, String value) { - Jedis jedis = null; - try { - jedis = pool.getResource(); - return jedis.setnx(key, value); - } catch (Exception e) { - - LOGGER.error(e.getMessage()); - return 0L; - } finally { - returnResource(pool, jedis); - } - } - - /** - *- * key valueƶֵЧ - *
- * - * @param key - * @param value - * @param seconds - * λ: - * @return ɹOK ʧܺ쳣null - */ - public String setex(String key, String value, int seconds) { - Jedis jedis = null; - String res = null; - try { - jedis = pool.getResource(); - res = jedis.setex(key, seconds, value); - } catch (Exception e) { - - LOGGER.error(e.getMessage()); - } finally { - returnResource(pool, jedis); - } - return res; - } - - /** - *- * ͨkey offset ָλÿʼԭvalue滻 - *
- *- * ±0ʼ,offsetʾoffset±꿪ʼ滻 - *
- *- * 滻ַȹС - *
- *- * example: - *
- *- * value : bigsea@zto.cn - *
- *- * str : abc - *
- *- * ±7ʼ滻 Ϊ - *
- *- * RES : bigsea.abc.cn - *
- * - * @param key - * @param str - * @param offset - * ±λ - * @return 滻 value ij - */ - public Long setrange(String key, String str, int offset) { - Jedis jedis = null; - try { - jedis = pool.getResource(); - return jedis.setrange(key, offset, str); - } catch (Exception e) { - - LOGGER.error(e.getMessage()); - return 0L; - } finally { - returnResource(pool, jedis); - } - } - - /** - *- * ͨkeyȡvalue - *
- * - * @param keys - * string Ҳһkey - * @return ɹvalueļ, ʧܷnullļ ,쳣ؿ - */ - public List- * key:value,һ - *
- *- * example: - *
- *- * obj.mset(new String[]{"key2","value1","key2","value2"}) - *
- * - * @param keysvalues - * @return ɹOK ʧ 쳣 null - * - */ - public String mset(String... keysvalues) { - Jedis jedis = null; - String res = null; - try { - jedis = pool.getResource(); - res = jedis.mset(keysvalues); - } catch (Exception e) { - - LOGGER.error(e.getMessage()); - } finally { - returnResource(pool, jedis); - } - return res; - } - - /** - *- * key:value,һ,keyѾʧ,ع - *
- *- * example: - *
- *- * obj.msetnx(new String[]{"key2","value1","key2","value2"}) - *
- * - * @param keysvalues - * @return ɹ1 ʧܷ0 - */ - public Long msetnx(String... keysvalues) { - Jedis jedis = null; - Long res = 0L; - try { - jedis = pool.getResource(); - res = jedis.msetnx(keysvalues); - } catch (Exception e) { - - LOGGER.error(e.getMessage()); - } finally { - returnResource(pool, jedis); - } - return res; - } - - /** - *- * keyֵ,һֵ - *
- * - * @param key - * @param value - * @return ֵ key null - */ - public String getset(String key, String value) { - Jedis jedis = null; - String res = null; - try { - jedis = pool.getResource(); - res = jedis.getSet(key, value); - } catch (Exception e) { - - LOGGER.error(e.getMessage()); - } finally { - returnResource(pool, jedis); - } - return res; - } - - /** - *- * ͨ± key ȡָ±λõ value - *
- * - * @param key - * @param startOffset - * ʼλ 0 ʼ ʾұ߿ʼȡ - * @param endOffset - * @return ûзnull - */ - public String getrange(String key, int startOffset, int endOffset) { - Jedis jedis = null; - String res = null; - try { - jedis = pool.getResource(); - res = jedis.getrange(key, startOffset, endOffset); - } catch (Exception e) { - - LOGGER.error(e.getMessage()); - } finally { - returnResource(pool, jedis); - } - return res; - } - - /** - *- * ͨkey valueмֵ+1,valueintʱ᷵ش,keyvalueΪ1 - *
- * - * @param key - * @return ֵĽ - */ - public Long incr(String key) { - Jedis jedis = null; - Long res = null; - try { - jedis = pool.getResource(); - res = jedis.incr(key); - } catch (Exception e) { - - LOGGER.error(e.getMessage()); - } finally { - returnResource(pool, jedis); - } - return res; - } - - /** - *- * ͨkeyָvalueֵ,key,valueΪֵ - *
- * - * @param key - * @param integer - * @return - */ - public Long incrBy(String key, Long integer) { - Jedis jedis = null; - Long res = null; - try { - jedis = pool.getResource(); - res = jedis.incrBy(key, integer); - } catch (Exception e) { - - LOGGER.error(e.getMessage()); - } finally { - returnResource(pool, jedis); - } - return res; - } - - /** - *- * keyֵ,key,keyΪ-1 - *
- * - * @param key - * @return - */ - public Long decr(String key) { - Jedis jedis = null; - Long res = null; - try { - jedis = pool.getResource(); - res = jedis.decr(key); - } catch (Exception e) { - - LOGGER.error(e.getMessage()); - } finally { - returnResource(pool, jedis); - } - return res; - } - - /** - *- * ȥֵָ - *
- * - * @param key - * @param integer - * @return - */ - public Long decrBy(String key, Long integer) { - Jedis jedis = null; - Long res = null; - try { - jedis = pool.getResource(); - res = jedis.decrBy(key, integer); - } catch (Exception e) { - - LOGGER.error(e.getMessage()); - } finally { - returnResource(pool, jedis); - } - return res; - } - - /** - *- * ͨkeyȡvalueֵij - *
- * - * @param key - * @return ʧܷnull - */ - public Long serlen(String key) { - Jedis jedis = null; - Long res = null; - try { - jedis = pool.getResource(); - res = jedis.strlen(key); - } catch (Exception e) { - - LOGGER.error(e.getMessage()); - } finally { - returnResource(pool, jedis); - } - return res; - } - - /** - *- * ͨkeyfieldֵָ,key,ȴ - *
- * - * @param key - * @param field - * ֶ - * @param value - * @return ڷ0 쳣null - */ - public Long hset(String key, String field, String value) { - Jedis jedis = null; - Long res = null; - try { - jedis = pool.getResource(); - res = jedis.hset(key, field, value); - } catch (Exception e) { - - LOGGER.error(e.getMessage()); - } finally { - returnResource(pool, jedis); - } - return res; - } - - /** - *- * ͨkeyfieldֵָ,keyȴ,fieldѾ,0 - *
- * - * @param key - * @param field - * @param value - * @return - */ - public Long hsetnx(String key, String field, String value) { - Jedis jedis = null; - Long res = null; - try { - jedis = pool.getResource(); - res = jedis.hsetnx(key, field, value); - } catch (Exception e) { - - LOGGER.error(e.getMessage()); - } finally { - returnResource(pool, jedis); - } - return res; - } - - /** - *- * ͨkeyͬʱ hashĶfield - *
- * - * @param key - * @param hash - * @return OK 쳣null - */ - public String hmset(String key, Map- * ͨkey field ȡָ value - *
- * - * @param key - * @param field - * @return ûзnull - */ - public String hget(String key, String field) { - Jedis jedis = null; - String res = null; - try { - jedis = pool.getResource(); - res = jedis.hget(key, field); - } catch (Exception e) { - - LOGGER.error(e.getMessage()); - } finally { - returnResource(pool, jedis); - } - return res; - } - - /** - *- * ͨkey fields ȡָvalue ûжӦvaluenull - *
- * - * @param key - * @param fields - * ʹ һString Ҳ String - * @return - */ - public List- * ͨkeyָfieldvalueϸֵ - *
- * - * @param key - * @param field - * @param value - * @return - */ - public Long hincrby(String key, String field, Long value) { - Jedis jedis = null; - Long res = null; - try { - jedis = pool.getResource(); - res = jedis.hincrBy(key, field, value); - } catch (Exception e) { - - LOGGER.error(e.getMessage()); - } finally { - returnResource(pool, jedis); - } - return res; - } - - /** - *- * ͨkeyfieldжǷָvalue - *
- * - * @param key - * @param field - * @return - */ - public Boolean hexists(String key, String field) { - Jedis jedis = null; - Boolean res = false; - try { - jedis = pool.getResource(); - res = jedis.hexists(key, field); - } catch (Exception e) { - - LOGGER.error(e.getMessage()); - } finally { - returnResource(pool, jedis); - } - return res; - } - - /** - *- * ͨkeyfield - *
- * - * @param key - * @return - */ - public Long hlen(String key) { - Jedis jedis = null; - Long res = null; - try { - jedis = pool.getResource(); - res = jedis.hlen(key); - } catch (Exception e) { - - LOGGER.error(e.getMessage()); - } finally { - returnResource(pool, jedis); - } - return res; - - } - - /** - *- * ͨkey ɾָ field - *
- * - * @param key - * @param fields - * һ field Ҳ һ - * @return - */ - public Long hdel(String key, String... fields) { - Jedis jedis = null; - Long res = null; - try { - jedis = pool.getResource(); - res = jedis.hdel(key, fields); - } catch (Exception e) { - - LOGGER.error(e.getMessage()); - } finally { - returnResource(pool, jedis); - } - return res; - } - - /** - *- * ͨkeyеfield - *
- * - * @param key - * @return - */ - public Set- * ͨkeyкkeyйصvalue - *
- * - * @param key - * @return - */ - public List- * ͨkeyȡеfieldvalue - *
- * - * @param key - * @return - */ - public Map- * ͨkeylistͷַ - *
- * - * @param key - * @param strs - * ʹһstring Ҳʹstring - * @return listvalue - */ - public Long lpush(String key, String... strs) { - Jedis jedis = null; - Long res = null; - try { - jedis = pool.getResource(); - res = jedis.lpush(key, strs); - } catch (Exception e) { - - LOGGER.error(e.getMessage()); - } finally { - returnResource(pool, jedis); - } - return res; - } - - /** - *- * ͨkeylistβַ - *
- * - * @param key - * @param strs - * ʹһstring Ҳʹstring - * @return listvalue - */ - public Long rpush(String key, String... strs) { - Jedis jedis = null; - Long res = null; - try { - jedis = pool.getResource(); - res = jedis.rpush(key, strs); - } catch (Exception e) { - - LOGGER.error(e.getMessage()); - } finally { - returnResource(pool, jedis); - } - return res; - } - - /** - *- * ͨkeylistָλ֮ǰ֮ ַԪ - *
- * - * @param key - * @param where - * LIST_POSITIONö - * @param pivot - * listvalue - * @param value - * ӵvalue - * @return - */ - public Long linsert(String key, LIST_POSITION where, String pivot, String value) { - Jedis jedis = null; - Long res = null; - try { - jedis = pool.getResource(); - res = jedis.linsert(key, where, pivot, value); - } catch (Exception e) { - - LOGGER.error(e.getMessage()); - } finally { - returnResource(pool, jedis); - } - return res; - } - - /** - *- * ͨkeylistָ±λõvalue - *
- *- * ±곬listvalueĸ - *
- * - * @param key - * @param index - * 0ʼ - * @param value - * @return ɹOK - */ - public String lset(String key, Long index, String value) { - Jedis jedis = null; - String res = null; - try { - jedis = pool.getResource(); - res = jedis.lset(key, index, value); - } catch (Exception e) { - - LOGGER.error(e.getMessage()); - } finally { - returnResource(pool, jedis); - } - return res; - } - - /** - *- * ͨkeyӶӦlistɾָcount valueͬԪ - *
- * - * @param key - * @param count - * countΪ0ʱɾȫ - * @param value - * @return رɾĸ - */ - public Long lrem(String key, long count, String value) { - Jedis jedis = null; - Long res = null; - try { - jedis = pool.getResource(); - res = jedis.lrem(key, count, value); - } catch (Exception e) { - - LOGGER.error(e.getMessage()); - } finally { - returnResource(pool, jedis); - } - return res; - } - - /** - *- * ͨkeylistдstrat±꿪ʼend±valueֵ - *
- * - * @param key - * @param start - * @param end - * @return ɹOK - */ - public String ltrim(String key, long start, long end) { - Jedis jedis = null; - String res = null; - try { - jedis = pool.getResource(); - res = jedis.ltrim(key, start, end); - } catch (Exception e) { - - LOGGER.error(e.getMessage()); - } finally { - returnResource(pool, jedis); - } - return res; - } - - /** - *- * ͨkeylistͷɾһvalue,ظvalue - *
- * - * @param key - * @return - */ - synchronized public String lpop(String key) { - Jedis jedis = null; - String res = null; - try { - jedis = pool.getResource(); - res = jedis.lpop(key); - } catch (Exception e) { - - LOGGER.error(e.getMessage()); - } finally { - returnResource(pool, jedis); - } - return res; - } - - /** - *- * ͨkeylistβɾһvalue,ظԪ - *
- * - * @param key - * @return - */ - synchronized public String rpop(String key) { - Jedis jedis = null; - String res = null; - try { - jedis = pool.getResource(); - res = jedis.rpop(key); - } catch (Exception e) { - - LOGGER.error(e.getMessage()); - } finally { - returnResource(pool, jedis); - } - return res; - } - - /** - *- * ͨkeyһlistβɾһvalueӵһlistͷ,ظvalue - *
- *- * һlistΪջ߲null - *
- * - * @param srckey - * @param dstkey - * @return - */ - public String rpoplpush(String srckey, String dstkey) { - Jedis jedis = null; - String res = null; - try { - jedis = pool.getResource(); - res = jedis.rpoplpush(srckey, dstkey); - } catch (Exception e) { - - LOGGER.error(e.getMessage()); - } finally { - returnResource(pool, jedis); - } - return res; - } - - /** - *- * ͨkeyȡlistָ±λõvalue - *
- * - * @param key - * @param index - * @return ûзnull - */ - public String lindex(String key, long index) { - Jedis jedis = null; - String res = null; - try { - jedis = pool.getResource(); - res = jedis.lindex(key, index); - } catch (Exception e) { - - LOGGER.error(e.getMessage()); - } finally { - returnResource(pool, jedis); - } - return res; - } - - /** - *- * ͨkeylistij - *
- * - * @param key - * @return - */ - public Long llen(String key) { - Jedis jedis = null; - Long res = null; - try { - jedis = pool.getResource(); - res = jedis.llen(key); - } catch (Exception e) { - - LOGGER.error(e.getMessage()); - } finally { - returnResource(pool, jedis); - } - return res; - } - - /** - *- * ͨkeyȡlistָ±λõvalue - *
- *- * start Ϊ 0 end Ϊ -1 ȫlistеvalue - *
- * - * @param key - * @param start - * @param end - * @return - */ - public List- * ͨkeyָsetvalue - *
- * - * @param key - * @param members - * һString ҲһString - * @return ӳɹĸ - */ - public Long sadd(String key, String... members) { - Jedis jedis = null; - Long res = null; - try { - jedis = pool.getResource(); - res = jedis.sadd(key, members); - } catch (Exception e) { - - LOGGER.error(e.getMessage()); - } finally { - returnResource(pool, jedis); - } - return res; - } - - /** - *- * ͨkeyɾsetжӦvalueֵ - *
- * - * @param key - * @param members - * һString ҲһString - * @return ɾĸ - */ - public Long srem(String key, String... members) { - Jedis jedis = null; - Long res = null; - try { - jedis = pool.getResource(); - res = jedis.srem(key, members); - } catch (Exception e) { - - LOGGER.error(e.getMessage()); - } finally { - returnResource(pool, jedis); - } - return res; - } - - /** - *- * ͨkeyɾһsetеvalueظֵ - *
- * - * @param key - * @return - */ - public String spop(String key) { - Jedis jedis = null; - String res = null; - try { - jedis = pool.getResource(); - res = jedis.spop(key); - } catch (Exception e) { - - LOGGER.error(e.getMessage()); - } finally { - returnResource(pool, jedis); - } - return res; - } - - /** - *- * ͨkeyȡsetеIJ - *
- *- * ԵһsetΪ - *
- * - * @param keys - * ʹһstring setеvalue Ҳstring - * @return - */ - public Set- * ͨkeyȡsetеIJ뵽һkey - *
- *- * ԵһsetΪ - *
- * - * @param dstkey - * key - * @param keys - * ʹһstring setеvalue Ҳstring - * @return - */ - public Long sdiffstore(String dstkey, String... keys) { - Jedis jedis = null; - Long res = null; - try { - jedis = pool.getResource(); - res = jedis.sdiffstore(dstkey, keys); - } catch (Exception e) { - - LOGGER.error(e.getMessage()); - } finally { - returnResource(pool, jedis); - } - return res; - } - - /** - *- * ͨkeyȡָsetеĽ - *
- * - * @param keys - * ʹһstring Ҳһstring - * @return - */ - public Set- * ͨkeyȡָsetеĽ µset - *
- * - * @param dstkey - * @param keys - * ʹһstring Ҳһstring - * @return - */ - public Long sinterstore(String dstkey, String... keys) { - Jedis jedis = null; - Long res = null; - try { - jedis = pool.getResource(); - res = jedis.sinterstore(dstkey, keys); - } catch (Exception e) { - - LOGGER.error(e.getMessage()); - } finally { - returnResource(pool, jedis); - } - return res; - } - - /** - *- * ͨkeysetIJ - *
- * - * @param keys - * ʹһstring Ҳһstring - * @return - */ - public Set- * ͨkeysetIJ,뵽µset - *
- * - * @param dstkey - * @param keys - * ʹһstring Ҳһstring - * @return - */ - public Long sunionstore(String dstkey, String... keys) { - Jedis jedis = null; - Long res = null; - try { - jedis = pool.getResource(); - res = jedis.sunionstore(dstkey, keys); - } catch (Exception e) { - - LOGGER.error(e.getMessage()); - } finally { - returnResource(pool, jedis); - } - return res; - } - - /** - *- * ͨkeysetеvalueƳӵڶset - *
- * - * @param srckey - * ҪƳ - * @param dstkey - * ӵ - * @param member - * setеvalue - * @return - */ - public Long smove(String srckey, String dstkey, String member) { - Jedis jedis = null; - Long res = null; - try { - jedis = pool.getResource(); - res = jedis.smove(srckey, dstkey, member); - } catch (Exception e) { - - LOGGER.error(e.getMessage()); - } finally { - returnResource(pool, jedis); - } - return res; - } - - /** - *- * ͨkeyȡsetvalueĸ - *
- * - * @param key - * @return - */ - public Long scard(String key) { - Jedis jedis = null; - Long res = null; - try { - jedis = pool.getResource(); - res = jedis.scard(key); - } catch (Exception e) { - - LOGGER.error(e.getMessage()); - } finally { - returnResource(pool, jedis); - } - return res; - } - - /** - *- * ͨkeyжvalueǷsetеԪ - *
- * - * @param key - * @param member - * @return - */ - public Boolean sismember(String key, String member) { - Jedis jedis = null; - Boolean res = null; - try { - jedis = pool.getResource(); - res = jedis.sismember(key, member); - } catch (Exception e) { - - LOGGER.error(e.getMessage()); - } finally { - returnResource(pool, jedis); - } - return res; - } - - /** - *- * ͨkeyȡsetvalue,ɾԪ - *
- * - * @param key - * @return - */ - public String srandmember(String key) { - Jedis jedis = null; - String res = null; - try { - jedis = pool.getResource(); - res = jedis.srandmember(key); - } catch (Exception e) { - - LOGGER.error(e.getMessage()); - } finally { - returnResource(pool, jedis); - } - return res; - } - - /** - *- * ͨkeyȡsetеvalue - *
- * - * @param key - * @return - */ - public Set- * ͨkeyzsetvalue,score,score - *
- *- * valueѾscoreԪ - *
- * - * @param key - * @param score - * @param member - * @return - */ - public Long zadd(String key, double score, String member) { - Jedis jedis = null; - Long res = null; - try { - jedis = pool.getResource(); - res = jedis.zadd(key, score, member); - } catch (Exception e) { - - LOGGER.error(e.getMessage()); - } finally { - returnResource(pool, jedis); - } - return res; - } - - /** - *- * ͨkeyɾzsetָvalue - *
- * - * @param key - * @param members - * ʹһstring Ҳһstring - * @return - */ - public Long zrem(String key, String... members) { - Jedis jedis = null; - Long res = null; - try { - jedis = pool.getResource(); - res = jedis.zrem(key, members); - } catch (Exception e) { - - LOGGER.error(e.getMessage()); - } finally { - returnResource(pool, jedis); - } - return res; - } - - /** - *- * ͨkeyӸzsetvaluescoreֵ - *
- * - * @param key - * @param score - * @param member - * @return - */ - public Double zincrby(String key, double score, String member) { - Jedis jedis = null; - Double res = null; - try { - jedis = pool.getResource(); - res = jedis.zincrby(key, score, member); - } catch (Exception e) { - - LOGGER.error(e.getMessage()); - } finally { - returnResource(pool, jedis); - } - return res; - } - - /** - *- * ͨkeyzsetvalue - *
- *- * ±С - *
- * - * @param key - * @param member - * @return - */ - public Long zrank(String key, String member) { - Jedis jedis = null; - Long res = null; - try { - jedis = pool.getResource(); - res = jedis.zrank(key, member); - } catch (Exception e) { - - LOGGER.error(e.getMessage()); - } finally { - returnResource(pool, jedis); - } - return res; - } - - /** - *- * ͨkeyzsetvalue - *
- *- * ±ӴС - *
- * - * @param key - * @param member - * @return - */ - public Long zrevrank(String key, String member) { - Jedis jedis = null; - Long res = null; - try { - jedis = pool.getResource(); - res = jedis.zrevrank(key, member); - } catch (Exception e) { - - LOGGER.error(e.getMessage()); - } finally { - returnResource(pool, jedis); - } - return res; - } - - /** - *- * ͨkeyȡscorestartendzsetvalue - *
- *- * socreӴС - *
- *- * startΪ0 endΪ-1ʱȫ - *
- * - * @param key - * @param start - * @param end - * @return - */ - public Set- * ͨkeyָscorezsetеvalue - *
- * - * @param key - * @param max - * @param min - * @return - */ - public Set- * ͨkeyָscorezsetеvalue - *
- * - * @param key - * @param max - * @param min - * @return - */ - public Set- * ָzsetvalue - *
- * - * @param key - * @param min - * @param max - * @return - */ - public Long zcount(String key, String min, String max) { - Jedis jedis = null; - Long res = null; - try { - jedis = pool.getResource(); - res = jedis.zcount(key, min, max); - } catch (Exception e) { - - LOGGER.error(e.getMessage()); - } finally { - returnResource(pool, jedis); - } - return res; - } - - /** - *- * ͨkeyzsetеvalue - *
- * - * @param key - * @return - */ - public Long zcard(String key) { - Jedis jedis = null; - Long res = null; - try { - jedis = pool.getResource(); - res = jedis.zcard(key); - } catch (Exception e) { - - LOGGER.error(e.getMessage()); - } finally { - returnResource(pool, jedis); - } - return res; - } - - /** - *- * ͨkeyȡzsetvaluescoreֵ - *
- * - * @param key - * @param member - * @return - */ - public Double zscore(String key, String member) { - Jedis jedis = null; - Double res = null; - try { - jedis = pool.getResource(); - res = jedis.zscore(key, member); - } catch (Exception e) { - - LOGGER.error(e.getMessage()); - } finally { - returnResource(pool, jedis); - } - return res; - } - - /** - *- * ͨkeyɾڵԪ - *
- * - * @param key - * @param start - * @param end - * @return - */ - public Long zremrangeByRank(String key, long start, long end) { - Jedis jedis = null; - Long res = null; - try { - jedis = pool.getResource(); - res = jedis.zremrangeByRank(key, start, end); - } catch (Exception e) { - - LOGGER.error(e.getMessage()); - } finally { - returnResource(pool, jedis); - } - return res; - } - - /** - *- * ͨkeyɾָscoreڵԪ - *
- * - * @param key - * @param start - * @param end - * @return - */ - public Long zremrangeByScore(String key, double start, double end) { - Jedis jedis = null; - Long res = null; - try { - jedis = pool.getResource(); - res = jedis.zremrangeByScore(key, start, end); - } catch (Exception e) { - - LOGGER.error(e.getMessage()); - } finally { - returnResource(pool, jedis); - } - return res; - } - - /** - *- * patternʽkey - *
- *- * keys(*) - *
- *- * еkey - *
- * - * @param pattern - * @return - */ - public Set- * ͨkeyжֵ - *
- * - * @param key - * @return - */ - public String type(String key) { - Jedis jedis = null; - String res = null; - try { - jedis = pool.getResource(); - res = jedis.type(key); - } catch (Exception e) { - - LOGGER.error(e.getMessage()); - } finally { - returnResource(pool, jedis); - } - return res; - } - - /** - * ӳ - * - * @param pool - * @param jedis - */ - public static void returnResource(JedisPool pool, Jedis jedis) { - if (jedis != null) { - pool.returnResourceObject(jedis); - } - } - - /** - * ӳ - * - * @param pool - * @param jedis - */ - public static void returnResource(Jedis jedis) { - if (jedis != null) { - pool.returnResourceObject(jedis); - } - } -}