SpringBoot集成Redis
Maven依赖
新增配置文件信息
########################################################
###Redis (RedisConfiguration)
########################################################
spring.redis.database=0
spring.redis.host=127.0.0.1
spring.redis.port=6379
spring.redis.password=123456
spring.redis.pool.max-idle=8
spring.redis.pool.min-idle=0
spring.redis.pool.max-active=8
spring.redis.pool.max-wait=-1
spring.redis.timeout=5000
Java代码
@Service
public class RedisService {
@Autowired
private StringRedisTemplate stringRedisTemplate;
public void setObject(String key, Object value) {
this.setObject(key, value, null);
}
public void setObject(String key, Object value, Long time) {
if (StringUtils.isEmpty(key) || value == null) {
return;
}
if (value instanceof String) {
// 存放string类型
String stringValue = (String) value;
if (time == null) {
stringRedisTemplate.opsForValue().set(key, stringValue);
} else {
stringRedisTemplate.opsForValue().set(key, stringValue, time, TimeUnit.SECONDS);
}
return;
}
if (value instanceof List) {
// 存放list類型
List<String> listValue = (List<String>) value;
for (String string : listValue) {
stringRedisTemplate.opsForList().leftPush(key, string);
}
}
}
public void delKey(String key) {
stringRedisTemplate.delete(key);
}
public String getString(String key) {
return stringRedisTemplate.opsForValue().get(key);
}
}
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 591235401@qq.com
文章标题:SpringBoot集成Redis
本文作者:阿杜同学
发布时间:2019-04-15, 22:31:42
最后更新:2019-04-15, 22:31:42
原始链接:http://yoursite.com/2019/04/15/SpringBoot%E9%9B%86%E6%88%90Redis/版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。