java spring redis_java之redis篇(spring-data-redis整合)

@Repository("redisClientTemplate")public classRedisClientTemplate {private static final Logger log = LoggerFactory.getLogger(RedisClientTemplate.class);

@AutowiredprivateRedisDataSource redisDataSource;public voiddisconnect() {

ShardedJedis shardedJedis=redisDataSource.getRedisClient();

shardedJedis.disconnect();

}/*** 设置单个值

*

*@paramkey

*@paramvalue

*@return

*/

publicString set(String key, String value) {

String result= null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.set(key, value);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}/*** 获取单个值

*

*@paramkey

*@return

*/

publicString get(String key) {

String result= null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.get(key);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}publicBoolean exists(String key) {

Boolean result= false;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.exists(key);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}publicString type(String key) {

String result= null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.type(key);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}/*** 在某段时间后实现

*

*@paramkey

*@paramunixTime

*@return

*/

public Long expire(String key, intseconds) {

Long result= null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.expire(key, seconds);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}/*** 在某个时间点失效

*

*@paramkey

*@paramunixTime

*@return

*/

public Long expireAt(String key, longunixTime) {

Long result= null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.expireAt(key, unixTime);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}publicLong ttl(String key) {

Long result= null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.ttl(key);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public boolean setbit(String key, long offset, booleanvalue) {

ShardedJedis shardedJedis=redisDataSource.getRedisClient();boolean result = false;if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.setbit(key, offset, value);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public boolean getbit(String key, longoffset) {

ShardedJedis shardedJedis=redisDataSource.getRedisClient();boolean result = false;if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.getbit(key, offset);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public long setrange(String key, longoffset, String value) {

ShardedJedis shardedJedis=redisDataSource.getRedisClient();long result = 0;if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.setrange(key, offset, value);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public String getrange(String key, long startOffset, longendOffset) {

ShardedJedis shardedJedis=redisDataSource.getRedisClient();

String result= null;if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.getrange(key, startOffset, endOffset);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}publicString getSet(String key, String value) {

String result= null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.getSet(key, value);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}publicLong setnx(String key, String value) {

Long result= null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.setnx(key, value);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public String setex(String key, intseconds, String value) {

String result= null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.setex(key, seconds, value);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public Long decrBy(String key, longinteger) {

Long result= null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.decrBy(key, integer);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}publicLong decr(String key) {

Long result= null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.decr(key);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public Long incrBy(String key, longinteger) {

Long result= null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.incrBy(key, integer);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}publicLong incr(String key) {

Long result= null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.incr(key);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}publicLong append(String key, String value) {

Long result= null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.append(key, value);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public String substr(String key, int start, intend) {

String result= null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.substr(key, start, end);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}publicLong hset(String key, String field, String value) {

Long result= null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.hset(key, field, value);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}publicString hget(String key, String field) {

String result= null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.hget(key, field);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}publicLong hsetnx(String key, String field, String value) {

Long result= null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.hsetnx(key, field, value);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public String hmset(String key, Maphash) {

String result= null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.hmset(key, hash);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public Listhmget(String key, String... fields) {

List result = null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.hmget(key, fields);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public Long hincrBy(String key, String field, longvalue) {

Long result= null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.hincrBy(key, field, value);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}publicBoolean hexists(String key, String field) {

Boolean result= false;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.hexists(key, field);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}publicLong del(String key) {

Long result= null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.del(key);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}publicLong hdel(String key, String field) {

Long result= null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.hdel(key, field);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}publicLong hlen(String key) {

Long result= null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.hlen(key);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public Sethkeys(String key) {

Set result = null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.hkeys(key);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public Listhvals(String key) {

List result = null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.hvals(key);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public MaphgetAll(String key) {

Map result = null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.hgetAll(key);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}//================list ====== l表示 list或 left, r表示right====================

publicLong rpush(String key, String string) {

Long result= null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.rpush(key, string);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}publicLong lpush(String key, String string) {

Long result= null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.lpush(key, string);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}publicLong llen(String key) {

Long result= null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.llen(key);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public List lrange(String key, long start, longend) {

List result = null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.lrange(key, start, end);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public String ltrim(String key, long start, longend) {

String result= null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.ltrim(key, start, end);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public String lindex(String key, longindex) {

String result= null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.lindex(key, index);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public String lset(String key, longindex, String value) {

String result= null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.lset(key, index, value);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public Long lrem(String key, longcount, String value) {

Long result= null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.lrem(key, count, value);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}publicString lpop(String key) {

String result= null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.lpop(key);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}publicString rpop(String key) {

String result= null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.rpop(key);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}//return 1 add a not exist value ,//return 0 add a exist value

publicLong sadd(String key, String member) {

Long result= null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.sadd(key, member);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public Setsmembers(String key) {

Set result = null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.smembers(key);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}publicLong srem(String key, String member) {

ShardedJedis shardedJedis=redisDataSource.getRedisClient();

Long result= null;if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.srem(key, member);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}publicString spop(String key) {

ShardedJedis shardedJedis=redisDataSource.getRedisClient();

String result= null;if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.spop(key);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}publicLong scard(String key) {

ShardedJedis shardedJedis=redisDataSource.getRedisClient();

Long result= null;if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.scard(key);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}publicBoolean sismember(String key, String member) {

ShardedJedis shardedJedis=redisDataSource.getRedisClient();

Boolean result= null;if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.sismember(key, member);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}publicString srandmember(String key) {

ShardedJedis shardedJedis=redisDataSource.getRedisClient();

String result= null;if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.srandmember(key);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public Long zadd(String key, doublescore, String member) {

Long result= null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.zadd(key, score, member);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public Set zrange(String key, int start, intend) {

Set result = null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.zrange(key, start, end);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}publicLong zrem(String key, String member) {

Long result= null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.zrem(key, member);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public Double zincrby(String key, doublescore, String member) {

Double result= null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.zincrby(key, score, member);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}publicLong zrank(String key, String member) {

Long result= null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.zrank(key, member);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}publicLong zrevrank(String key, String member) {

Long result= null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.zrevrank(key, member);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public Set zrevrange(String key, int start, intend) {

Set result = null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.zrevrange(key, start, end);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public Set zrangeWithScores(String key, int start, intend) {

Set result = null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.zrangeWithScores(key, start, end);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public Set zrevrangeWithScores(String key, int start, intend) {

Set result = null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.zrevrangeWithScores(key, start, end);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}publicLong zcard(String key) {

Long result= null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.zcard(key);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}publicDouble zscore(String key, String member) {

Double result= null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.zscore(key, member);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public Listsort(String key) {

List result = null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.sort(key);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public Listsort(String key, SortingParams sortingParameters) {

List result = null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.sort(key, sortingParameters);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public Long zcount(String key, double min, doublemax) {

Long result= null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.zcount(key, min, max);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public Set zrangeByScore(String key, double min, doublemax) {

Set result = null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.zrangeByScore(key, min, max);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public Set zrevrangeByScore(String key, double max, doublemin) {

Set result = null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.zrevrangeByScore(key, max, min);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public Set zrangeByScore(String key, double min, double max, int offset, intcount) {

Set result = null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.zrangeByScore(key, min, max, offset, count);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public Set zrevrangeByScore(String key, double max, double min, int offset, intcount) {

Set result = null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.zrevrangeByScore(key, max, min, offset, count);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public Set zrangeByScoreWithScores(String key, double min, doublemax) {

Set result = null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.zrangeByScoreWithScores(key, min, max);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public Set zrevrangeByScoreWithScores(String key, double max, doublemin) {

Set result = null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.zrevrangeByScoreWithScores(key, max, min);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public Set zrangeByScoreWithScores(String key, double min, double max, int offset, intcount) {

Set result = null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.zrangeByScoreWithScores(key, min, max, offset, count);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public Set zrevrangeByScoreWithScores(String key, double max, double min, int offset, intcount) {

Set result = null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.zrevrangeByScoreWithScores(key, max, min, offset, count);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public Long zremrangeByRank(String key, int start, intend) {

Long result= null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.zremrangeByRank(key, start, end);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public Long zremrangeByScore(String key, double start, doubleend) {

Long result= null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.zremrangeByScore(key, start, end);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}publicLong linsert(String key, LIST_POSITION where, String pivot, String value) {

Long result= null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.linsert(key, where, pivot, value);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public String set(byte[] key, byte[] value) {

String result= null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.set(key, value);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public byte[] get(byte[] key) {byte[] result = null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.get(key);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public Boolean exists(byte[] key) {

Boolean result= false;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.exists(key);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public String type(byte[] key) {

String result= null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.type(key);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public Long expire(byte[] key, intseconds) {

Long result= null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.expire(key, seconds);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public Long expireAt(byte[] key, longunixTime) {

Long result= null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.expireAt(key, unixTime);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public Long ttl(byte[] key) {

Long result= null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.ttl(key);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public byte[] getSet(byte[] key, byte[] value) {byte[] result = null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.getSet(key, value);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public Long setnx(byte[] key, byte[] value) {

Long result= null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.setnx(key, value);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public String setex(byte[] key, int seconds, byte[] value) {

String result= null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.setex(key, seconds, value);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public Long decrBy(byte[] key, longinteger) {

Long result= null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.decrBy(key, integer);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public Long decr(byte[] key) {

Long result= null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.decr(key);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public Long incrBy(byte[] key, longinteger) {

Long result= null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.incrBy(key, integer);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public Long incr(byte[] key) {

Long result= null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.incr(key);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public Long append(byte[] key, byte[] value) {

Long result= null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.append(key, value);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public byte[] substr(byte[] key, int start, intend) {byte[] result = null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.substr(key, start, end);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public Long hset(byte[] key, byte[] field, byte[] value) {

Long result= null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.hset(key, field, value);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public byte[] hget(byte[] key, byte[] field) {byte[] result = null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.hget(key, field);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public Long hsetnx(byte[] key, byte[] field, byte[] value) {

Long result= null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.hsetnx(key, field, value);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public String hmset(byte[] key, Maphash) {

String result= null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.hmset(key, hash);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public List hmget(byte[] key, byte[]... fields) {

List result = null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.hmget(key, fields);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public Long hincrBy(byte[] key, byte[] field, longvalue) {

Long result= null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.hincrBy(key, field, value);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public Boolean hexists(byte[] key, byte[] field) {

Boolean result= false;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.hexists(key, field);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public Long hdel(byte[] key, byte[] field) {

Long result= null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.hdel(key, field);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public Long hlen(byte[] key) {

Long result= null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.hlen(key);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public Set hkeys(byte[] key) {

Set result = null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.hkeys(key);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public Collection hvals(byte[] key) {

Collection result = null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.hvals(key);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public Map hgetAll(byte[] key) {

Map result = null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.hgetAll(key);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public Long rpush(byte[] key, byte[] string) {

Long result= null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.rpush(key, string);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public Long lpush(byte[] key, byte[] string) {

Long result= null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.lpush(key, string);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public Long llen(byte[] key) {

Long result= null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.llen(key);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public List lrange(byte[] key, int start, intend) {

List result = null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.lrange(key, start, end);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public String ltrim(byte[] key, int start, intend) {

String result= null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.ltrim(key, start, end);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public byte[] lindex(byte[] key, intindex) {byte[] result = null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.lindex(key, index);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public String lset(byte[] key, int index, byte[] value) {

String result= null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.lset(key, index, value);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public Long lrem(byte[] key, int count, byte[] value) {

Long result= null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.lrem(key, count, value);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public byte[] lpop(byte[] key) {byte[] result = null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.lpop(key);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public byte[] rpop(byte[] key) {byte[] result = null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.rpop(key);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public Long sadd(byte[] key, byte[] member) {

Long result= null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.sadd(key, member);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public Set smembers(byte[] key) {

Set result = null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.smembers(key);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public Long srem(byte[] key, byte[] member) {

Long result= null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.srem(key, member);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public byte[] spop(byte[] key) {byte[] result = null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.spop(key);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public Long scard(byte[] key) {

Long result= null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.scard(key);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public Boolean sismember(byte[] key, byte[] member) {

Boolean result= false;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.sismember(key, member);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public byte[] srandmember(byte[] key) {byte[] result = null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.srandmember(key);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public Long zadd(byte[] key, double score, byte[] member) {

Long result= null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.zadd(key, score, member);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public Set zrange(byte[] key, int start, intend) {

Set result = null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.zrange(key, start, end);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public Long zrem(byte[] key, byte[] member) {

Long result= null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.zrem(key, member);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public Double zincrby(byte[] key, double score, byte[] member) {

Double result= null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.zincrby(key, score, member);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public Long zrank(byte[] key, byte[] member) {

Long result= null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.zrank(key, member);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public Long zrevrank(byte[] key, byte[] member) {

Long result= null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.zrevrank(key, member);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public Set zrevrange(byte[] key, int start, intend) {

Set result = null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.zrevrange(key, start, end);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public Set zrangeWithScores(byte[] key, int start, intend) {

Set result = null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.zrangeWithScores(key, start, end);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public Set zrevrangeWithScores(byte[] key, int start, intend) {

Set result = null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.zrevrangeWithScores(key, start, end);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public Long zcard(byte[] key) {

Long result= null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.zcard(key);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public Double zscore(byte[] key, byte[] member) {

Double result= null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.zscore(key, member);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public List sort(byte[] key) {

List result = null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.sort(key);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public List sort(byte[] key, SortingParams sortingParameters) {

List result = null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.sort(key, sortingParameters);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public Long zcount(byte[] key, double min, doublemax) {

Long result= null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.zcount(key, min, max);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public Set zrangeByScore(byte[] key, double min, doublemax) {

Set result = null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.zrangeByScore(key, min, max);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public Set zrangeByScore(byte[] key, double min, double max, int offset, intcount) {

Set result = null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.zrangeByScore(key, min, max, offset, count);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public Set zrangeByScoreWithScores(byte[] key, double min, doublemax) {

Set result = null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.zrangeByScoreWithScores(key, min, max);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public Set zrangeByScoreWithScores(byte[] key, double min, double max, int offset, intcount) {

Set result = null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.zrangeByScoreWithScores(key, min, max, offset, count);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public Set zrevrangeByScore(byte[] key, double max, doublemin) {

Set result = null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.zrevrangeByScore(key, max, min);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public Set zrevrangeByScore(byte[] key, double max, double min, int offset, intcount) {

Set result = null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.zrevrangeByScore(key, max, min, offset, count);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public Set zrevrangeByScoreWithScores(byte[] key, double max, doublemin) {

Set result = null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.zrevrangeByScoreWithScores(key, max, min);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public Set zrevrangeByScoreWithScores(byte[] key, double max, double min, int offset, intcount) {

Set result = null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.zrevrangeByScoreWithScores(key, max, min, offset, count);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public Long zremrangeByRank(byte[] key, int start, intend) {

Long result= null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.zremrangeByRank(key, start, end);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public Long zremrangeByScore(byte[] key, double start, doubleend) {

Long result= null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.zremrangeByScore(key, start, end);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public Long linsert(byte[] key, LIST_POSITION where, byte[] pivot, byte[] value) {

Long result= null;

ShardedJedis shardedJedis=redisDataSource.getRedisClient();if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.linsert(key, where, pivot, value);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public Listpipelined(ShardedJedisPipeline shardedJedisPipeline) {

ShardedJedis shardedJedis=redisDataSource.getRedisClient();

List result = null;if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.pipelined(shardedJedisPipeline);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public Jedis getShard(byte[] key) {

ShardedJedis shardedJedis=redisDataSource.getRedisClient();

Jedis result= null;if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.getShard(key);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}publicJedis getShard(String key) {

ShardedJedis shardedJedis=redisDataSource.getRedisClient();

Jedis result= null;if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.getShard(key);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public JedisShardInfo getShardInfo(byte[] key) {

ShardedJedis shardedJedis=redisDataSource.getRedisClient();

JedisShardInfo result= null;if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.getShardInfo(key);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}publicJedisShardInfo getShardInfo(String key) {

ShardedJedis shardedJedis=redisDataSource.getRedisClient();

JedisShardInfo result= null;if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.getShardInfo(key);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}publicString getKeyTag(String key) {

ShardedJedis shardedJedis=redisDataSource.getRedisClient();

String result= null;if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.getKeyTag(key);

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public CollectiongetAllShardInfo() {

ShardedJedis shardedJedis=redisDataSource.getRedisClient();

Collection result = null;if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.getAllShardInfo();

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}public CollectiongetAllShards() {

ShardedJedis shardedJedis=redisDataSource.getRedisClient();

Collection result = null;if (shardedJedis == null) {returnresult;

}boolean broken = false;try{

result=shardedJedis.getAllShards();

}catch(Exception e) {

log.error(e.getMessage(), e);

broken= true;

}finally{

redisDataSource.returnResource(shardedJedis, broken);

}returnresult;

}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值