摘要:
docker-compose搭建Redis高可用架构,在这篇文章中,我搭建了一套redis集群。 但是有个问题就是,我的宿主机无法正常访问该集群, 所以,我对原来的方案进行了调整。 docker-compose.yml version: '3.8' services: redis-node-mast 阅读全文
posted @ 2022-01-20 16:25
极客子羽
阅读(1322)
评论(0)
推荐(0)
摘要:
通过阅读 LettuceConnectionConfiguration 的源码,我们知道两种在客户端代码中配置 redis-server 模式的方法:
1.配置文件:可以通过 application.properties 中的属性来设置哨兵模式,集群模式,单机模式;
2.Java代码:可以通过向 Spring 注入Bean的模式来设置哨兵模式(注入 RedisSentinelConfiguration)和集群模式(注入 RedisClusterConfiguration);
Java代码优先级 > 配置文件;
另外,我们还知道如果同时存在多种模式的配置时,最终只会选取一种模式,此时就要根据优先级来判断具体选择哪一种:
哨兵模式 > 集群模式 > 单机模式
最后,就是 spring.redis.url 这个属性,对于配置 Lettuce 作为 Redis 客户端时,没啥卵用。 阅读全文
posted @ 2022-01-20 15:15
极客子羽
阅读(1226)
评论(0)
推荐(0)

浙公网安备 33010602011771号