Spring boot 中集成Redis

1、集成环境

<parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.2.4.RELEASE</version>
        <relativePath/> <!-- lookup parent from repository -->
 </parent>

在使用2.2.4的Spring boot情况下 集成

2、导入依赖

<dependency>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>

3、配置application.yml

spring:
  redis:
    host: 192.168.1.12
    port: 6379
    jedis:
      pool:
        max-active: 8
        max-wait: -1
        max-idle: 500
        min-idle: 0

4、编写RedisUtil

/**
 * Redis 工具类
 */
@Component
public class RedisUtil {
@Autowired
    private StringRedisTemplate redisTemplate;

    public void setRedisTemplate(StringRedisTemplate redisTemplate) {
        this.redisTemplate = redisTemplate;
    }

    public StringRedisTemplate getRedisTemplate() {
        return this.redisTemplate;
    }
 /** -------------------key相关操作--------------------- */
}

我主要是参考了这个开源库
https://gitee.com/whvse/RedisUtil/blob/master/RedisUtil.java

由于使用了StringRedisTemplate ,所以存储的是String
如果我们想存对象的话,需要自己做处理
而我则是用Gson 这个框架

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 这是一个自然中不可或缺的一隅 有时带着希望 有时带着痛苦 春天的雨润物无声 生命在雨的恩惠下装点自然 有时,它也会...
    无问心殇阅读 1,391评论 0 0
  • 家里我最喜欢的地方是我的床,实在想不出我喜欢的什么角落,那就是我的床吧,窝在床上看看书,写写文章,比较惬意。 床提...
    春雨_373c阅读 3,388评论 0 0
  • 笔 我偷偷藏了一支笔 那是弟弟的笔。 我想他不会用的, 于是拿走了 拿支笔。 如果妈妈告诉他...
    张馨予宝贝阅读 1,405评论 0 0
  • 酷学Girl不是一个天资聪颖的女孩,所以从小老妈就说: 不要和别人比,你只要好过昨天就好! 就这样日复一日,年复一...
    螃蟹的蚂蚱阅读 2,720评论 0 0

友情链接更多精彩内容