From 84758497ae449590f994c885421b2c32917d4548 Mon Sep 17 00:00:00 2001 From: Junjie <fallin.jie@qq.com> Date: 星期四, 03 七月 2025 15:10:19 +0800 Subject: [PATCH] # --- src/main/java/com/zy/common/utils/RedisUtil.java | 25 +++++-------------------- 1 files changed, 5 insertions(+), 20 deletions(-) diff --git a/src/main/java/com/zy/common/utils/RedisUtil.java b/src/main/java/com/zy/common/utils/RedisUtil.java index 95ab170..ba150e5 100644 --- a/src/main/java/com/zy/common/utils/RedisUtil.java +++ b/src/main/java/com/zy/common/utils/RedisUtil.java @@ -1,6 +1,5 @@ package com.zy.common.utils; -import com.baomidou.mybatisplus.toolkit.StringUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.redis.core.RedisTemplate; import org.springframework.data.redis.core.StringRedisTemplate; @@ -29,27 +28,8 @@ @Autowired private StringRedisTemplate stringRedisTemplate; - private static final String LOCK_PREFIX = "lock:"; - private static final long DEFAULT_EXPIRE_TIME = 10; // 榛樿閿佽繃鏈熸椂闂达紝鍗曚綅涓哄垎閽� - public RedisUtil(RedisTemplate redisTemplate) { this.redisTemplate = redisTemplate; - } - - /** - * Redis鍔犻攣鐨勬搷浣� - */ - public Boolean tryLock(String key) { - String redisKey = LOCK_PREFIX + key; - return redisTemplate.opsForValue().setIfAbsent(redisKey, "locked", DEFAULT_EXPIRE_TIME, TimeUnit.MINUTES); - } - - /** - * Redis瑙i攣鐨勬搷浣� - */ - public void unlock(String lockKey) { - String redisKey = LOCK_PREFIX + lockKey; - redisTemplate.delete(redisKey); } /** @@ -114,6 +94,11 @@ //============================ String ============================= + public Set<String> searchKeys(String key) { + Set<String> keys = redisTemplate.keys(key + "*"); + return keys; + } + /** * 鏅�氱紦瀛樿幏鍙� * -- Gitblit v1.9.1