@Override public Long rPush(byte[] key, byte[]... values) { return convertAndReturn(delegate.rPush(key, values), identityConverter); }
@Override public Long rightPushAll(K key, Collection<V> values) { byte[] rawKey = rawKey(key); byte[][] rawValues = rawValues(values); return execute(connection -> connection.rPush(rawKey, rawValues), true); }
@Override public Long rightPush(K key, V value) { byte[] rawKey = rawKey(key); byte[] rawValue = rawValue(value); return execute(connection -> connection.rPush(rawKey, rawValue), true); }
@Override public Long rightPushAll(K key, V... values) { byte[] rawKey = rawKey(key); byte[][] rawValues = rawValues(values); return execute(connection -> connection.rPush(rawKey, rawValues), true); }
@Override public Long rPush(byte[] key, byte[]... values) { return redisConnection.rPush(key, values); }
@Override public Long rPush(byte[] key, byte[]... values) { return convertAndReturn(delegate.rPush(key, values), identityConverter); }
@Override public Long rPush(byte[] key, byte[]... values) { return convertAndReturn(delegate.rPush(key, values), identityConverter); }
@Override public Long doInRedis(RedisConnection connection) throws DataAccessException { RedisSerializer<String> serializer = redisTemplate.getStringSerializer(); long count = connection.rPush(serializer.serialize(key), serializer.serialize(value)); return count; } });
@Override public Long rightPushAll(K key, V... values) { byte[] rawKey = rawKey(key); byte[][] rawValues = rawValues(values); return execute(connection -> connection.rPush(rawKey, rawValues), true); }
@Override public Long rightPushAll(K key, Collection<V> values) { byte[] rawKey = rawKey(key); byte[][] rawValues = rawValues(values); return execute(connection -> connection.rPush(rawKey, rawValues), true); }
@Override public Long rightPushAll(K key, V... values) { byte[] rawKey = rawKey(key); byte[][] rawValues = rawValues(values); return execute(connection -> connection.rPush(rawKey, rawValues), true); }
@Override public Long rightPush(K key, V value) { byte[] rawKey = rawKey(key); byte[] rawValue = rawValue(value); return execute(connection -> connection.rPush(rawKey, rawValue), true); }
@Override public Long doInRedis(RedisConnection connection) throws DataAccessException { RedisSerializer<String> serializer = redisTemplate.getStringSerializer(); long count = connection.rPush(serializer.serialize(key), serializer.serialize(value)); return count; } });
@Override public Long rightPush(K key, V value) { byte[] rawKey = rawKey(key); byte[] rawValue = rawValue(value); return execute(connection -> connection.rPush(rawKey, rawValue), true); }
@Override public Long rightPushAll(K key, Collection<V> values) { byte[] rawKey = rawKey(key); byte[][] rawValues = rawValues(values); return execute(connection -> connection.rPush(rawKey, rawValues), true); }