Redis

  • ~1.77K 字
  • null 次阅读
  • null 条评论

Redis清理数据

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
package test;

import org.springside.modules.nosql.redis.JedisTemplate;
import org.springside.modules.nosql.redis.pool.ConnectionInfo;
import org.springside.modules.nosql.redis.pool.JedisDirectPool;
import org.springside.modules.nosql.redis.pool.JedisPool;
import redis.clients.jedis.HostAndPort;
import redis.clients.jedis.JedisPoolConfig;

import java.io.Serializable;
import java.util.Collection;

import static org.springside.modules.nosql.redis.JedisTemplate.JedisAction;

public class JedisTest {
public static void main(String[] args) {

String poolName = "mypool"; //
HostAndPort address = new HostAndPort("127.0.0.1", 6379);
ConnectionInfo connectionInfo = new ConnectionInfo();
connectionInfo.setPassword("1");
JedisPoolConfig config = new JedisPoolConfig();
JedisPool jedisPool = new JedisDirectPool(poolName, address, connectionInfo, config);
JedisTemplate jedisTemplate = new JedisTemplate(jedisPool);

JedisAction action = (JedisAction<Serializable>) jedis -> {
Collection<String> keys = jedis.keys("*");
System.out.println(keys);
for(String key2 : keys) {
jedisTemplate.del(key2);
}
System.out.println("end action");
return null;
};
Object value = action.action(jedisTemplate.getJedisPool().getResource());
System.out.println(value);
System.out.println("end main");
jedisPool.close();
//
// jedisTemplate.del(key);
// System.out.println("删除【" + key + "】成功!");
}

}
大冰块
非常感谢您的喜欢!
大冰块