创建线程 简约写法
2020-12-01 本文已影响0人
xintop
new Thread( ()->{
String OrderSaveKey = "order-save";
//String sendValue = redisTemplate.opsForValue().get(OrderSaveKey);
String sendValue = (String) redisTemplate.opsForValue().get(OrderSaveKey);
// String ip = request.getRemoteAddr();
if(StringUtils.isBlank(sendValue)){ //如果这个值为空。则发送短信
System.out.println("发送短信:");
redisTemplate.opsForValue().set(OrderSaveKey,"save-order",20, TimeUnit.SECONDS);
}else{
System.out.println("短信已发送,20秒后再次发送");
}
}).start();