一、SpringBoot项目整合redis
1、SpringBoot项目整合redis
1.1、引入依赖
<!--spring data redis 依赖 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency>
1.2、注入RedisTemplate
@Autowired private RedisTemplate redisTemplate;
1.3、查询redis
ValueOperations<String,Object> valueOperations = redisTemplate.opsForValue(); //从redis获取菜单数据 List menus = (List<Menu>) valueOperations.get("menu_" + adminId);
1.4、插入redis
//将数据设置到Redis中 valueOperations.set("menu_"+adminId,menus);
1.5、配置redis基本信息
这里根据个人真实redis配置
spring: redis: # 超时时间 timeout: 10000ms # 服务器地址 host: localhost # 服务器端口 port: 6379 # 数据库 database: 0 # 密码 password: 123456 lettuce: pool: # 最大连接数,默认8 max-active: 1024 # 最大连接阻塞等待时间,默认-1 max-wait: 10000ms # 最大空闲连接 max-idle: 200 # 最小空闲连接 min-idle: 5
1.6、验证redis是否插入信息
可以使用桌面管理工具来查看是否有值