springboot如何使用RedisTemplate

第一步:创建一个spring boot项目

第二步:pom导入redis相关依赖

复制代码
<!--reids依赖-->
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>

<!--common-pool,用来配置redis连接池-->
<dependency>
    <groupId>org.apache.commons</groupId>
    <artifactId>commons-pool2</artifactId>
</dependency>

第三步:配置application.yml文件

复制代码
spring:
  redis:
    host: 127.0.0.1 #ip地址
    port: 6379  #端口号
    password: 123456 #如果没有密码,可以不写这一行
#    配置连接池信息
    lettuce:
      pool:
        max-active: 8 # 连接池最大连接数(使用负值表示没有限制)
        max-idle: 8 # 连接池中的最大空闲连接
        min-idle: 0 # 连接池中的最小空闲连接
        max-wait: 100ms # 连接池最大阻塞等待时间(使用负值表示没有限制)

第四步:测试

注意:测试前需要开启redis

java 复制代码
@SpringBootTest
class RedisDemoApplicationTests {

    //注入RedisTemplate
    @Autowired
    private RedisTemplate redisTemplate;

    @Test
    void contextLoads() {
        //写入 一条String数据
        redisTemplate.opsForValue().set("name","张三");
        //通过key值获取数据
        Object name = redisTemplate.opsForValue().get("name");
        System.out.println(name);
    }
}

输出结果:

java 复制代码
张三
相关推荐
周杰伦的稻香29 分钟前
Go + Redis:本地部署高性能图片主色调提取服务
开发语言·redis·golang
不负岁月无痕37 分钟前
C++ 模板核心内容与高频面试题汇总
java·开发语言·c++
Flittly38 分钟前
【AgentScope Java新手村系列】(2)第一个Agent-基础对话
java·spring boot·spring·ai
摇滚侠1 小时前
Spring MVC 不是一个单独的框架,是 Spring 框架的一个模块
java·spring·mvc
阿正的梦工坊1 小时前
【Rust】04-借用、引用与切片
java·数据库·rust
小二·1 小时前
Spring Boot 3 + Vue 3 全栈开发实战
vue.js·spring boot·后端
devilnumber1 小时前
静态代理 & 动态代理:实战运用 + 场景区别 + 怎么选
java·开发语言·代理模式
码农飞哥1 小时前
Spring Boot 多角色权限隔离实战:接口层+路由层+UI层三层防御,杜绝生产数据泄露
spring boot·状态模式·架构设计·系统设计·权限控制
Upsy-Daisy1 小时前
Hermes Agent 学习笔记 02:安装、配置与第一次运行
java·前端·数据库
SuperArc19991 小时前
SpringBoot+Slf4j+Log4j2+mybatis 日志整合
spring boot·mybatis·log4j2·slf4j·日志整合