|
@@ -20,6 +20,8 @@ public class RedisClient {
|
|
|
|
|
|
public final static String url_str_get = "/redis/string/get/";
|
|
|
|
|
|
+ public final static String url_str_del = "/redis/string/delete";
|
|
|
+
|
|
|
@Value("${redis.host}")
|
|
|
private String host;
|
|
|
|
|
@@ -55,6 +57,17 @@ public class RedisClient {
|
|
|
return jsonObject.getString("data");
|
|
|
}
|
|
|
|
|
|
+ public String del(String key){
|
|
|
+ String url = host + url_str_del;
|
|
|
+ Map<String, Object> params = new HashMap<>();
|
|
|
+ params.put("key", this.genKey(key));
|
|
|
+ JSONObject jsonObject = httpClient.postJson(url, params);
|
|
|
+ if(Objects.isNull(jsonObject) || !"0".equals(jsonObject.getString("status"))){
|
|
|
+ throw new RuntimeException("redis del string error");
|
|
|
+ }
|
|
|
+ return jsonObject.getString("data");
|
|
|
+ }
|
|
|
+
|
|
|
private String genKey(String key){
|
|
|
return sysCode + "_" + serverName + "_" + key;
|
|
|
}
|