摘要: 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)