List of usage examples for org.springframework.data.redis.connection RedisConnection zIncrBy
@Nullable Double zIncrBy(byte[] key, double increment, byte[] value);
From source file:com.mauersu.util.redis.DefaultZSetOperations.java
public Double incrementScore(K key, V value, final double delta) { final byte[] rawKey = rawKey(key); final byte[] rawValue = rawValue(value); return execute(new RedisCallback<Double>() { public Double doInRedis(RedisConnection connection) { connection.select(dbIndex);//w w w. j a va2s . c om return connection.zIncrBy(rawKey, delta, rawValue); } }, true); }
From source file:com.zxy.commons.cache.RedisUtils.java
/** * Remove given {@code values} from set at {@code key} and return the number of removed elements. * <p>//from w ww. j a v a2 s.c o m * See http://redis.io/commands/srem * * @param key key * @param increment increment * @param value value * @return Double */ public static Double zIncrBy(byte[] key, double increment, byte[] value) { return redisTemplate.execute(new RedisCallback<Double>() { @Override public Double doInRedis(RedisConnection redis) throws DataAccessException { return redis.zIncrBy(key, increment, value); } }); }
From source file:com.zxy.commons.cache.RedisHelper.java
/** * Remove given {@code values} from set at {@code key} and return the number of removed elements. * <p>/* www . j av a 2s. co m*/ * See http://redis.io/commands/srem * * @param key key * @param increment increment * @param value value * @return Double */ public Double zIncrBy(byte[] key, double increment, byte[] value) { return redisTemplate.execute(new RedisCallback<Double>() { @Override public Double doInRedis(RedisConnection redis) throws DataAccessException { return redis.zIncrBy(key, increment, value); } }); }