大家好,我是吉森。我会持续分享一些开发技巧、经验和技术,如果你也热爱各种开发技术,欢迎关注我。
2025年05月11日
springboot连接redis连接池和sentinel
在配置文件中配置application.yml
ip: 192.168.0.110
spring:
redis:
password: redis123
timeout: 2000
lettuce:
pool:
max-active: 1000#连接池最大连接数(使用负值表示没有限制)
max-idle: 10# 连接池中的最大空闲连接
max-wait: -1连接池最大阻塞等待时间(使用负值表示没有限制)
min-idle: 5# 连接池中的最小空闲连接
cluster:
nodes: ${ip}:6379,${ip}:6380,${ip}:6381
max-redirects: 3# 获取失败 最大重定向次数
sentinel:
master: redis_master
nodes: ${ip}:26379
2025年05月11日
使用grpc可以用来进行不同系统之间的信息交互,而且grpc不限于java,使用同一个proto文件可以在不同的编程语言之间交互。
上面这张图介绍了proto文件的语法,对应proto3.0,具体更多的内容请参考文档:
下面我们先讲一下如何在java中通过proto文件生成java代码,然后再讲如何使用。
添加如下依赖与插件:
Java代码
2025年05月11日
SpringData是Spring中数据操作的模块,包含对各种数据库的集成,其中对Redis的集成模块就叫做SpringDataRedis,官网地址:
https://spring.io/projects/spring-data-redis
(1)提供了对不同Redis客户端的整合(Lettuce和Jedis)
2025年05月11日
最近redis差不多看完了,前面学的也忘了好多,所以正好写篇博客复习复习。此篇介绍的是redis的基础篇,希望这篇能帮到各位大佬。
2025年05月11日
Redis是目前比较流行的高性能的内存数据库,支持了比较丰富的数据库结构,其中我们可以通过Sorted Set数据结构来进行排行榜操作的处理,它不仅支能够以有序的方式来存储分值,还可以支持比较高效的数据查询操作,下面我们就来看看如何在Spring Boot中通过Redis实现排行榜操作。
2025年05月11日
前两天写了一篇文章介绍commons-pool2这个通用池化框架通用池化框架commons-pool2实践,其中提到了可以池化一个对象和一组对象,一个对象用到了
2025年05月11日
今天,我面试了某大厂的java开发岗位,迎面走来一位风尘仆仆的中年男子,手里拿着屏幕还亮着的mac,他冲着我礼貌的笑了笑,然后说了句“不好意思,让你久等了”,然后示意我坐下,说:“我们开始吧。看了你的简历,觉得你对redis应该掌握的不错,我们今天就来讨论下redis......”。我想:“来就来,兵来将挡水来土掩”。
2025年05月11日
以下基于本人项目,如有问题欢迎指出。如有新的内容添加,评论区见........
SpringBoot3.X以上需要Java17作为最低版本。下载地址