@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;
}
}