
spring boot以lettuce连接池整合redis-cluster(单机及集群版)
发布日期:2021-05-15 10:38:51
浏览次数:30
分类:精选文章
本文共 3067 字,大约阅读时间需要 10 分钟。
Spring Boot Redis???????
????
?????????Redis???
org.springframework.boot spring-boot-starter-data-redis org.apache.commons commons-pool2
Redis????
?????
# Redis?????redis: host: 192.168.40.156 port: 6379 password: 123456 lettuce: pool: max-active: 8 max-idle: 8 min-idle: 0 max-wait: -1
?????
# Redis?????redis: timeout: 6000ms database: 0 cluster: nodes: - 192.168.40.156:7001 - 192.168.40.156:7002 - 192.168.40.157:7003 - 192.168.40.157:7004 - 192.168.40.158:7005 - 192.168.40.158:7006 max-redirects: 3 lettuce: pool: max-active: 1000 max-idle: 10 min-idle: 5 max-wait: -1
Redis????
RedisConfig??
@EnableCachingpublic class RedisConfig extends CachingConfigurerSupport { @Resource private LettuceConnectionFactory lettuceConnectionFactory; @Bean public KeyGenerator keyGenerator() { return new KeyGenerator() { @Override public Object generate(Object target, Method method, Object... params) { StringBuilder sb = new StringBuilder(); sb.append(target.getClass().getName()); sb.append(method.getName()); for (Object obj : params) { sb.append(obj.toString()); } return sb.toString(); } }; } @Bean public CacheManager cacheManager() { RedisCacheManager.RedisCacheManagerBuilder builder = RedisCacheManager.RedisCacheManagerBuilder .fromConnectionFactory(lettuceConnectionFactory); @SuppressWarnings("serial") SetcacheNames = new HashSet () { { add("codeNameCache"); } }; builder.initialCacheNames(cacheNames); return builder.build(); } @Bean public RedisTemplate redisTemplate(LettuceConnectionFactory lettuceConnectionFactory) { Jackson2JsonRedisSerializer
????
???????????????????????????????????????Redis??????????Redis??????????????????????
发表评论
最新留言
能坚持,总会有不一样的收获!
[***.219.124.196]2025年05月05日 18时50分36秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
vue 错误收集
2019-03-12
了解简单的JQ
2019-03-12
ROS进阶---ROS机器人自主导航
2019-03-12
Java选择排序算法实现
2019-03-12
【笔记】 感受野与权值共享 摄像头标定 相机坐标与世界坐标
2019-03-12
00010.02最基础客户信息管理软件(意义类的小项目,练习基础,不涉及数据库)
2019-03-12
00013.05 字符串比较
2019-03-12
javaEE003.03 jQuery:基本选择器、层次选择器
2019-03-12
LeetCode: 138. 复制带随机指针的链表(中等)[DFS, 迭代]
2019-03-12
微信小程序 数据列表点击会有提示
2019-03-12
Effective Java 读书笔记
2019-03-12
JVM 学习笔记十三、垃圾回收概述
2019-03-12
Rsync + Intofy 数据实时同步方案
2019-03-12
肯德基点餐系统(课程设计)
2019-03-12
浅析deep深度选择器
2019-03-12
tomcat启动时遇到Error starting child和404时
2019-03-13