2025-05-12 13:28:44 +08:00

44 lines
988 B
Java

package com.example.caseData.utils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.redis.core.StringRedisTemplate;
import org.springframework.stereotype.Component;
@Component
public class RedisUtils {
private final StringRedisTemplate redisTemplate;
@Autowired
public RedisUtils(StringRedisTemplate redisTemplate) {
this.redisTemplate = redisTemplate;
}
/**
* 设置字符串值
*/
public void set(String key, String value) {
redisTemplate.opsForValue().set(key, value);
}
/**
* 获取字符串值
*/
public String get(String key) {
return redisTemplate.opsForValue().get(key);
}
/**
* 删除键
*/
public void delete(String key) {
redisTemplate.delete(key);
}
/**
* 判断 key 是否存在
*/
public boolean hasKey(String key) {
return Boolean.TRUE.equals(redisTemplate.hasKey(key));
}
}