From 4c99ee7028c3fe58a2cd4b8273b22c75c45574fc Mon Sep 17 00:00:00 2001 From: Pu Zhibing <393733352@qq.com> Date: 星期五, 16 五月 2025 10:27:41 +0800 Subject: [PATCH] 修改文档bug --- UserIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/RedisUtil.java | 72 ++++++++++++++++++++++++++++++++++++ 1 files changed, 72 insertions(+), 0 deletions(-) diff --git a/UserIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/RedisUtil.java b/UserIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/RedisUtil.java new file mode 100644 index 0000000..3760f4e --- /dev/null +++ b/UserIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/RedisUtil.java @@ -0,0 +1,72 @@ +package com.stylefeng.guns.modular.system.util; + +import com.stylefeng.guns.core.util.ToolUtil; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.data.redis.core.RedisTemplate; +import org.springframework.stereotype.Component; + +import java.util.concurrent.TimeUnit; + + +/** + * Redis工具类 + */ +@Component +public class RedisUtil { + + @Autowired + private RedisTemplate redisTemplate; + + + + /** + * 向redis中存储字符串没有过期时间 + * @param key + * @param value + */ + public void setStrValue(String key, String value){ + if(ToolUtil.isNotEmpty(key) && ToolUtil.isNotEmpty(value)){ + redisTemplate.opsForValue().set(key, value); + } + } + + + /** + * 以分钟为单位设置存储值(设置过期时间) + * @param key + * @param value + * @param time 秒 + */ + public void setStrValue(String key, String value, int time){ + if(ToolUtil.isNotEmpty(key) && ToolUtil.isNotEmpty(value)){ + redisTemplate.opsForValue().set(key, value, time, TimeUnit.SECONDS); + } + } + + + /** + * 从redis中获取值 + * @param key + * @return + */ + public String getValue(String key){ + if(ToolUtil.isNotEmpty(key)){ + String data = (String) redisTemplate.opsForValue().get(key); + return data; + } + return null; + } + + + + + /** + * 删除key + * @param key + */ + public void remove(String key){ + if(ToolUtil.isNotEmpty(key)){ + redisTemplate.delete(key); + } + } +} -- Gitblit v1.7.1