2016 - 2024

感恩一路有你

spring boot 支持各种数据库 springboot redis配置?

浏览量:3570 时间:2023-05-07 16:49:58 作者:采采

springboot redis配置?

首先看你得用是boot几版本的,1版本只必须导入spring-boot-starter-data-redis2版本的还是需要commons-pool2包

1版本配置

spring:

redis:

host:Ip地址

port:6379#下面这些这个可以不加

jedis:

pool:

max2-active:8#连接到池大直接连接数(使用负值可以表示就没限制)

obj-idle:8#连接上池中的大空闲连接到max-wait:-1#连接到池大阻塞静静的等待时间(可以使用负值来表示是没有没限制)

min-idle:0#连接池中的最大值空闲连接上

2版本配置

#redis配置Lettuce是另一个可折叠式线程安全的Redis客户端,多个线程也可以网络共享同一个RedisConnection,它借用杰出nettyNIO框架来高效率地管理方面多个连接

地址

需要填写你的密码

#再连接网络错误时间(毫秒)

#Redis默认情况下有16个分片,这里配置具体详细可以使用的分片,默认是0

#连接池大再连接数(建议使用负值可以表示没有限制下载)默认8

#连接上池大阻塞在等待时间(建议使用负值它表示就没限制修改)系统默认-1

#连接到池中的大空闲直接连接设置为8

#连接池中的大于空闲连接上设置为0

SpringBoot中如何使用缓存来缓解数据库压力?

Spring boot项目中提高缓存,像是分为本地缓存和分布式缓存。我们开发的顺序好象如下:是需要不确定缓存,将业务逻辑验证错误的;后再参与压测,发现自己性能瓶颈,考虑是增强缓存还是不同步的转异步模式参与优化软件;(3)要是要加缓存,则会优先考虑分布式缓存,结果再判断减少本地缓存。缓存使用的时候要注意几个问题1.数据一致性:什么时候写入缓存?什么时候缓存突然失效?先可以更新DB再终止缓存2.缓存刺透问题3.大value缓存问题。

我以前写过一个demo那说明如何整合spring boot和redis,可以看一下:

时间 负值 分布式 地址 版本

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。