常用代码1

1.获取特定的日期格式

SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmss");  
String datetime = sdf.format(new Date()); 
String dateStr = datetime.substring(0, 7) ;
String timeStr = datetime.substring(8) ;

 

2.先从redis.properties文件读取redis的配置,然后通过手动创建Redis连接读取Redis中的配置

Properties props = new Properties();
ClassLoader loader = RedisConfigurer.class.getClassLoader();
InputStream in = loader.getResourceAsStream("redis.properties");
props.load(in);
// 创建redis连接
String host = props.getProperty("redis.host").trim();
int port = Integer.parseInt(props.getProperty("redis.port").trim());
String password = props.getProperty("redis.password");
int database = Integer.parseInt(props.getProperty("redis.database"));
Jedis jedis = null ;
try{
      jedis =new Jedis(host, port);
// 鉴权信息
jedis.auth(password);
jedis.select(database);
    
      Set<String> set = jedis.keys( prefix + ".*") ;
            
      Iterator<String> iterator = set.iterator() ;
      while(iterator.hasNext()){
                String key = iterator.next() ;
                String value = jedis.get(key) ;
                LOGGER.debug("redis key=" + key + ",value=" + value);
                props.put(key.substring(prefix.length()+1), value) ;
     }
}catch(Exception e){
     e.printStackTrace();
}finally{
     if(jedis != null){
          jedis.quit(); 
          jedis.close();
     }
}

 

posted @ 2018-02-27 10:06  杭州胡欣  阅读(299)  评论(0编辑  收藏  举报