List of usage examples for org.springframework.data.redis.connection RedisConnection select
void select(int dbIndex);
From source file:com.mauersu.util.redis.DefaultZSetOperations.java
public Set<V> reverseRangeByScore(K key, final double min, final double max) { final byte[] rawKey = rawKey(key); Set<byte[]> rawValues = execute(new RedisCallback<Set<byte[]>>() { public Set<byte[]> doInRedis(RedisConnection connection) { connection.select(dbIndex); return connection.zRevRangeByScore(rawKey, min, max); }//w w w. j ava2 s .c om }, true); return deserializeValues(rawValues); }
From source file:com.mauersu.util.redis.DefaultZSetOperations.java
public Set<TypedTuple<V>> rangeByScoreWithScores(K key, final double min, final double max) { final byte[] rawKey = rawKey(key); Set<Tuple> rawValues = execute(new RedisCallback<Set<Tuple>>() { public Set<Tuple> doInRedis(RedisConnection connection) { connection.select(dbIndex); return connection.zRangeByScoreWithScores(rawKey, min, max); }/*from w w w . j av a 2 s .c o m*/ }, true); return deserializeTupleValues(rawValues); }
From source file:com.mauersu.util.redis.DefaultZSetOperations.java
public Long rank(K key, Object o) { final byte[] rawKey = rawKey(key); final byte[] rawValue = rawValue(o); return execute(new RedisCallback<Long>() { public Long doInRedis(RedisConnection connection) { connection.select(dbIndex); Long zRank = connection.zRank(rawKey, rawValue); return (zRank != null && zRank.longValue() >= 0 ? zRank : null); }/* w w w . j a v a2 s . c o m*/ }, true); }
From source file:com.mauersu.util.redis.DefaultZSetOperations.java
public Long reverseRank(K key, Object o) { final byte[] rawKey = rawKey(key); final byte[] rawValue = rawValue(o); return execute(new RedisCallback<Long>() { public Long doInRedis(RedisConnection connection) { connection.select(dbIndex); Long zRank = connection.zRevRank(rawKey, rawValue); return (zRank != null && zRank.longValue() >= 0 ? zRank : null); }/*from w w w. ja va 2s . c o m*/ }, true); }
From source file:com.mauersu.util.redis.DefaultZSetOperations.java
public Set<V> reverseRangeByScore(K key, final double min, final double max, final long offset, final long count) { final byte[] rawKey = rawKey(key); Set<byte[]> rawValues = execute(new RedisCallback<Set<byte[]>>() { public Set<byte[]> doInRedis(RedisConnection connection) { connection.select(dbIndex); return connection.zRevRangeByScore(rawKey, min, max, offset, count); }/*from w w w. j a v a2s . c o m*/ }, true); return deserializeValues(rawValues); }
From source file:com.mauersu.util.redis.DefaultZSetOperations.java
public Set<TypedTuple<V>> rangeByScoreWithScores(K key, final double min, final double max, final long offset, final long count) { final byte[] rawKey = rawKey(key); Set<Tuple> rawValues = execute(new RedisCallback<Set<Tuple>>() { public Set<Tuple> doInRedis(RedisConnection connection) { connection.select(dbIndex); return connection.zRangeByScoreWithScores(rawKey, min, max, offset, count); }// ww w .j a v a 2 s . com }, true); return deserializeTupleValues(rawValues); }
From source file:com.mauersu.util.redis.DefaultZSetOperations.java
public Set<TypedTuple<V>> reverseRangeByScoreWithScores(K key, final double min, final double max) { final byte[] rawKey = rawKey(key); Set<Tuple> rawValues = execute(new RedisCallback<Set<Tuple>>() { public Set<Tuple> doInRedis(RedisConnection connection) { connection.select(dbIndex); return connection.zRevRangeByScoreWithScores(rawKey, min, max); }//w ww. ja v a 2s.c o m }, true); return deserializeTupleValues(rawValues); }
From source file:com.mauersu.util.redis.DefaultZSetOperations.java
public Set<TypedTuple<V>> reverseRangeByScoreWithScores(K key, final double min, final double max, final long offset, final long count) { final byte[] rawKey = rawKey(key); Set<Tuple> rawValues = execute(new RedisCallback<Set<Tuple>>() { public Set<Tuple> doInRedis(RedisConnection connection) { connection.select(dbIndex); return connection.zRevRangeByScoreWithScores(rawKey, min, max, offset, count); }/*from w ww. ja v a2s. com*/ }, true); return deserializeTupleValues(rawValues); }
From source file:com.mauersu.util.redis.DefaultZSetOperations.java
@Override public Cursor<TypedTuple<V>> scan(K key, final ScanOptions options) { final byte[] rawKey = rawKey(key); Cursor<Tuple> cursor = execute(new RedisCallback<Cursor<Tuple>>() { @Override/*www. ja v a 2 s. c o m*/ public Cursor<Tuple> doInRedis(RedisConnection connection) throws DataAccessException { connection.select(dbIndex); return connection.zScan(rawKey, options); } }, true); return new ConvertingCursor<Tuple, TypedTuple<V>>(cursor, new Converter<Tuple, TypedTuple<V>>() { @Override public TypedTuple<V> convert(Tuple source) { return deserializeTuple(source); } }); }
From source file:com.zxy.commons.cache.RedisUtils.java
/** * Select the DB with given positive {@code dbIndex}. * <p>/* www . j a va2s . c o m*/ * See http://redis.io/commands/select * * @param dbIndex dbIndex */ public static void select(int dbIndex) { redisTemplate.execute(new RedisCallback<Void>() { @Override public Void doInRedis(RedisConnection redis) throws DataAccessException { redis.select(dbIndex); return null; } }); }