1
zj
2025-07-15 e816946bb6e8f6b88045e565a3368c2367e7158a
websocketSerivce/src/main/java/org/example/controller/RunController.java
@@ -6,6 +6,7 @@
import org.example.common.ServerResponse;
import org.example.pojo.User;
import org.example.util.JwtUtil;
import org.example.util.RedisUtil;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.SpringApplication;
import org.springframework.context.ConfigurableApplicationContext;
@@ -16,6 +17,7 @@
import java.io.File;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Set;
@RestController
@RequestMapping("/api")
@@ -103,6 +105,13 @@
            if (exitCode != 0) {
                return ServerResponse.createByErrorMsg(pathName+"重启失败");
            }
            Set<String> keys = RedisUtil.keys(pathName);
            keys.forEach(f->{
                RedisUtil.delete(f);
            });
            log.info(pathName+"缓存清理完成,数量:" + keys.size());
            return ServerResponse.createBySuccess(pathName+"重启成功");
        } catch (IOException | InterruptedException e) {
            e.printStackTrace();
        }