package com.yichao.woo.java;
import redis.clients.jedis.Jedis;
import redis.clients.jedis.JedisPool;
/**
* Created by Yichao-Woo.
*/
abstract class JedisOperation<T> {
private JedisPool jedisPool = new JedisPool("localhost");
protected abstract T jedisOp(Jedis jedis);
T doOp() {
try (Jedis jedis = jedisPool.getResource()) {
return jedisOp(jedis);
}
}
}