public class RedisPool
extends java.lang.Object
Constructor and Description |
---|
RedisPool(java.lang.String host,
int port,
int redisConnections) |
RedisPool(java.lang.String host,
int port,
int redisConnections,
java.util.Set<java.util.Map.Entry<java.lang.String,java.lang.Integer>> readSlaves) |
Modifier and Type | Method and Description |
---|---|
RedisPool |
allowingSlaves() |
void |
destroy() |
void |
safelyDo(java.util.function.Consumer<redis.clients.jedis.Jedis> f) |
<T> T |
safelyReturn(java.util.function.Function<redis.clients.jedis.Jedis,T> f) |
<T> java.util.List<T> |
transactionallyDo(java.util.function.Consumer<redis.clients.jedis.Pipeline> f,
java.lang.String... watch) |
<T> java.util.List<T> |
transactionallyRetry(java.util.function.Consumer<redis.clients.jedis.Pipeline> f,
java.lang.String... watch) |
public RedisPool(java.lang.String host, int port, int redisConnections)
public RedisPool(java.lang.String host, int port, int redisConnections, java.util.Set<java.util.Map.Entry<java.lang.String,java.lang.Integer>> readSlaves)
public RedisPool allowingSlaves()
public void safelyDo(java.util.function.Consumer<redis.clients.jedis.Jedis> f)
public <T> T safelyReturn(java.util.function.Function<redis.clients.jedis.Jedis,T> f)
public <T> java.util.List<T> transactionallyDo(java.util.function.Consumer<redis.clients.jedis.Pipeline> f, java.lang.String... watch)
public <T> java.util.List<T> transactionallyRetry(java.util.function.Consumer<redis.clients.jedis.Pipeline> f, java.lang.String... watch)
public void destroy()