package test; import org.junit.After; import org.junit.Before; import org.junit.Test; /** * */ import jframe.jedis.service.JedisServiceImpl; import redis.clients.jedis.Jedis; /** * @author dzh * @date Aug 6, 2014 1:26:15 PM * @since 1.0 */ public class TestJedis { JedisServiceImpl redis; @Before public void init() throws Exception { redis = new JedisServiceImpl(); redis.start(redis.init( Thread.currentThread().getContextClassLoader().getResourceAsStream("test/redis.properties"), true)); } @Test public void testLoadConf() throws Exception { Jedis j = redis.getJedis("t1"); long l = j.incr("test.pay"); System.out.println(l); j.del("test.pay"); j = redis.getJedis(); l = j.incr("test.pay.d"); System.out.println(l); j.del("test.pay.d"); j.close(); } @Test public void testExpire() throws Exception { String key = "test.pay.expire"; Jedis j = redis.getJedis(); long l = j.incr(key); System.out.println(l); System.out.println(j.get(key)); j.expire(key, 2); Thread.sleep(4 * 1000); System.out.println(j.get(key)); j.close(); } @Test public void testString() throws Exception { // redis.getJedis(name) } @After public void stop() { redis.stop(); } }