db clear
parent
8af9ad40d0
commit
dd062d09c1
|
@ -0,0 +1,42 @@
|
||||||
|
package com.ljsd;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
import com.mongodb.Mongo;
|
||||||
|
import com.mongodb.MongoClient;
|
||||||
|
import com.mongodb.MongoClientURI;
|
||||||
|
import org.springframework.data.redis.connection.jedis.JedisConnectionFactory;
|
||||||
|
import org.springframework.data.redis.core.StringRedisTemplate;
|
||||||
|
|
||||||
|
import java.io.*;
|
||||||
|
import java.util.Properties;
|
||||||
|
|
||||||
|
public class DbClear {
|
||||||
|
public static void main(String[] args) throws IOException {
|
||||||
|
Properties properties = new Properties();
|
||||||
|
File file = new File("serverlogic/src/main/resources/application.properties");
|
||||||
|
//BufferedInputStream bufferedInputStream = new BufferedInputStream(DbClear.class.getResourceAsStream("application.properties"));
|
||||||
|
System.out.println(file.getAbsolutePath());
|
||||||
|
properties.load(new FileReader(file));
|
||||||
|
String property = properties.getProperty("spring.data.mongodb.uri");
|
||||||
|
MongoClientURI mongoClientURI = new MongoClientURI(property);
|
||||||
|
MongoClient mongoClient = new MongoClient(mongoClientURI);
|
||||||
|
mongoClient.dropDatabase(mongoClientURI.getDatabase());
|
||||||
|
StringRedisTemplate redisTemplate = getRedisTemplate();
|
||||||
|
redisTemplate.delete(redisTemplate.keys(properties.get("server.id")+"*"));
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
public static StringRedisTemplate getRedisTemplate(){
|
||||||
|
JedisConnectionFactory connectionFactory = new JedisConnectionFactory();
|
||||||
|
//设置host
|
||||||
|
connectionFactory.setHostName("60.1.1.21");
|
||||||
|
//设置端口
|
||||||
|
connectionFactory.setPort(6379);
|
||||||
|
//初始化connectionFactory
|
||||||
|
connectionFactory.afterPropertiesSet();
|
||||||
|
//实例化
|
||||||
|
return new StringRedisTemplate(connectionFactory);
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in New Issue