ops = stringRedisTemplate.opsForValue();
+ return ops.get(key);
+ }
+
+ /**
+ * 检查键是否存在
+ *
+ * @param key 键
+ * @return 是否存在
+ */
+ public boolean hasKey(String key) {
+ return Boolean.TRUE.equals(stringRedisTemplate.hasKey(key));
+ }
+
+ /**
+ * 删除键
+ *
+ * @param key 键
+ */
+ public void delete(String key) {
+ stringRedisTemplate.delete(key);
+ }
+}
diff --git a/src/main/java/com/zsc/edu/dify/framework/response/GlobalResponseHandler.java b/src/main/java/com/zsc/edu/dify/framework/response/GlobalResponseHandler.java
new file mode 100644
index 0000000..39557b7
--- /dev/null
+++ b/src/main/java/com/zsc/edu/dify/framework/response/GlobalResponseHandler.java
@@ -0,0 +1,71 @@
+//package com.zsc.edu.dify.framework.response;
+//
+//import com.fasterxml.jackson.core.JsonProcessingException;
+//import com.fasterxml.jackson.databind.ObjectMapper;
+//import jakarta.annotation.Resource;
+//import lombok.extern.slf4j.Slf4j;
+//import org.springframework.core.MethodParameter;
+//import org.springframework.http.HttpHeaders;
+//import org.springframework.http.MediaType;
+//import org.springframework.http.converter.HttpMessageConverter;
+//import org.springframework.http.server.ServerHttpRequest;
+//import org.springframework.http.server.ServerHttpResponse;
+//import org.springframework.web.bind.annotation.RestControllerAdvice;
+//import org.springframework.web.servlet.mvc.method.annotation.ResponseBodyAdvice;
+//
+///**
+// * 响应统一封装
+// *
+// * 将响应数据,封装成统一的数据格式。
+// *
+// * 通过本处理器,将接口方法返回的数据,统一封装到 ResponseResult 的 data 字段中,如果接口方法返回为 void,则 data 字段的值为 null。
+// *
+// * @author zhuang
+// */
+//@Slf4j
+//@RestControllerAdvice(basePackages = "com.zsc.edu.dify")
+//public class GlobalResponseHandler implements ResponseBodyAdvice