Add support for HLL
This commit is contained in:
50
src/main/java/RedisTimeout.java
Normal file
50
src/main/java/RedisTimeout.java
Normal file
@@ -0,0 +1,50 @@
|
||||
import redis.clients.jedis.Jedis;
|
||||
import redis.clients.jedis.JedisPool;
|
||||
import redis.clients.jedis.JedisPoolConfig;
|
||||
|
||||
public class RedisTimeout {
|
||||
|
||||
public static void main(String[] args) {
|
||||
// set k,v pairs where k == v
|
||||
Jedis edis = new Jedis("127.0.0.1", 6379, 1000);
|
||||
for (int i = 0; i < 100000; i++) {
|
||||
edis.set("" + i, "" + i);
|
||||
}
|
||||
edis.close();
|
||||
JedisPoolConfig conf = new JedisPoolConfig();
|
||||
conf.setMaxTotal(1);
|
||||
final JedisPool pool = new JedisPool(new JedisPoolConfig(), "127.0.0.1", 6379, 1);
|
||||
for (int t = 0; t < 100; t++) {
|
||||
new Thread() {
|
||||
public void run() {
|
||||
|
||||
final Jedis edis = pool.getResource();
|
||||
// timeout
|
||||
// = 1
|
||||
// here.
|
||||
for (int i = 0; i < 1000; i++) {
|
||||
try {
|
||||
String key = "" + i;
|
||||
String value = edis.get(key);
|
||||
if (!key.equals(value)) {
|
||||
System.err.println(Thread.currentThread()
|
||||
.getName()
|
||||
+ "\t\t\t"
|
||||
+ key
|
||||
+ "<>"
|
||||
+ value);
|
||||
}
|
||||
} catch (Exception e) {
|
||||
System.err.println(">>>>>>>>>>" + e.toString());
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
System.out.println("Done");
|
||||
pool.returnResource(edis);
|
||||
};
|
||||
}.start();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user