new - command for redis 2.6

This commit is contained in:
mindwind
2013-06-29 23:15:56 +08:00
parent e7a88a49e9
commit 1080d136ec
7 changed files with 190 additions and 6 deletions

View File

@@ -27,11 +27,7 @@ public abstract class JedisCommandTestBase extends JedisTestBase {
public void setUp() throws Exception {
jedis = new Jedis(hnp.host, hnp.port, 500);
jedis.connect();
try {
jedis.auth("foobared");
} catch (Exception e) {
// ignore
}
jedis.configSet("timeout", "300");
jedis.flushAll();
}

View File

@@ -190,4 +190,20 @@ public class StringValuesCommandsTest extends JedisCommandTestBase {
long value = jedis.incr("foo");
assertEquals(Long.MIN_VALUE, value);
}
@Test
public void incrByFloat() {
double value = jedis.incrByFloat("foo", 10.5);
assertEquals(10.5, value, 0.0);
value = jedis.incrByFloat("foo", 0.1);
assertEquals(10.6, value, 0.0);
}
@Test
public void psetex() {
String status = jedis.psetex("foo", 20000, "bar");
assertEquals("OK", status);
long ttl = jedis.ttl("foo");
assertTrue(ttl > 0 && ttl <= 20000);
}
}