From f028efe714af99283a2285f9253e3601fa121ddc Mon Sep 17 00:00:00 2001 From: liusheng <337615773@qq.com> Date: 星期五, 14 二月 2025 17:14:39 +0800 Subject: [PATCH] 修改一下备注 --- ruoyi-common/src/main/java/com/ruoyi/common/core/redis/RedisCache.java | 20 +++++++++++++++----- 1 files changed, 15 insertions(+), 5 deletions(-) diff --git a/ruoyi-common/src/main/java/com/ruoyi/common/core/redis/RedisCache.java b/ruoyi-common/src/main/java/com/ruoyi/common/core/redis/RedisCache.java index 13210c8..6d48711 100644 --- a/ruoyi-common/src/main/java/com/ruoyi/common/core/redis/RedisCache.java +++ b/ruoyi-common/src/main/java/com/ruoyi/common/core/redis/RedisCache.java @@ -8,10 +8,7 @@ import java.util.concurrent.TimeUnit; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.data.redis.core.BoundSetOperations; -import org.springframework.data.redis.core.HashOperations; -import org.springframework.data.redis.core.RedisTemplate; -import org.springframework.data.redis.core.ValueOperations; +import org.springframework.data.redis.core.*; import org.springframework.stereotype.Component; /** @@ -19,7 +16,7 @@ * * @author ruoyi **/ -@SuppressWarnings(value = {"unchecked" , "rawtypes"}) +@SuppressWarnings(value = {"unchecked", "rawtypes"}) @Component public class RedisCache { @Autowired @@ -245,6 +242,19 @@ } /** + * 鍒犻櫎缂撳瓨LIST涓殑鏌愪釜鏁版嵁 + * + * @param key Redis閿� + * @param valueToRemove 闇�瑕佸垹闄ょ殑鍊� + * @return Long 澶т簬0琛ㄧず鍒犻櫎浜嗗嚑涓紝绛変簬0琛ㄧず娌℃湁鍒犻櫎锛屽皬浜�0琛ㄧず鍦ㄦ墽琛屽垹闄ゆ搷浣滄椂鍙戠敓浜嗛敊璇� + */ + public Long removeElementFromList(String key, String valueToRemove) { + ListOperations<String, String> listOps = redisTemplate.opsForList(); + Long remove = listOps.remove(key, 0, valueToRemove); + return remove; + } + + /** * 鑾峰緱缂撳瓨鐨勫熀鏈璞″垪琛� * * @param pattern 瀛楃涓插墠缂� -- Gitblit v1.9.3