SpringBoot项目整合redis
2023-09-11 14:22:53 时间
👏👏👏
哈喽!大家好,我是【学无止境小奇】,一位热爱分享各种技术的博主!😍😍😍
⭐【学无止境小奇】的创作宗旨:每一条命令都亲自执行过,每一行代码都实际运行过,每一种方法都真实实践过,每一篇文章都良心制作过。✊✊✊
⭐【学无止境小奇】的博客中所有涉及命令、代码的地方,除了提供图片供大家参考,另外会在图片下方提供一份纯文本格式的命令或者代码方便大家粘贴复制直接执行命令或者运行代码。🤝🤝🤝
⭐如果你对技术有着浓厚的兴趣,欢迎关注【学无止境小奇】,欢迎大家和我一起交流。😘😘😘
❤️❤️❤️感谢各位朋友接下来的阅读❤️❤️❤️
文章目录
一、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是否插入信息
可以使用桌面管理工具来查看是否有值
相关文章
- memcache和redis区别
- 第二百九十六节,python操作redis缓存-Hash哈希类型,可以理解为字典类型
- redis 简单整理——哨兵简单介绍[二十八]
- Redis配置文件详解(redis.conf)
- centos8(linux):源码编译安装redis7(Redis server v=7.0.5)
- spring boot:使用多个redis数据源(spring boot 2.3.1)
- redis集群之REDIS CLUSTER
- redis生产环境下部署lua脚本
- springboot集成redis配置多数据源
- [Bug]redis问题解决(MISCONF Redis is configured to save RDB snapshots)
- Atitit redis使用 attilax 艾提拉总结 1.1. Redis默认有16个库,默认连接的是 index=0 的那一个。解决与原来不方便查询查看的问题1 1.2. redis不是现
- 〖Python 数据库开发实战 - Python与Redis交互篇⑫〗- 综合案例 - 新闻管理系统 - 删除新闻(含redis缓存)
- SpringBoot缓存技术整合SpringData Redis
- <<Redis 核心技术与实战>> 小记随笔 —— String 类型的一些不足之处
- Redis进阶学习10---redis最佳实践
- 【服务器安装Redis】Centos7离线安装redis
- Redis is configured to save RDB snapshots redis的 rdb持久化错误
- 当下热点词再学:redis缓存预热、更新、降级,限流
- Linux系统之源码编译部署Redis数据库