back_recharge
wangyuan 2019-12-26 17:20:32 +08:00
parent 8af9ad40d0
commit dd062d09c1
1 changed files with 42 additions and 0 deletions

View File

@ -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);
}
}