提问人:I-mortal 提问时间:11/4/2023 更新时间:11/4/2023 访问量:19
本地 springboot 项目连接到远程 Redis 超时
Local springboot project connection to remote Redis timeout
问:
我通过 docker 在远程服务器上设置了 redis 哨兵模式,其中包括一个主节点和两个从节点。
远程哨兵配置如下:
port 26379
daemonize no
pidfile "/var/run/redis-sentinel.pid"
logfile "/usr/local/redis/logs/sentinel-26379.log"
dir "/data"
sentinel monitor mymaster 172.10.0.3 6379 2
sentinel auth-pass mymaster xxxxxxxx
本地工程配置如下:
redis:
sentinel:
master: mymaster
nodes: {remoteip}:26379,{remoteip}:26380,{remoteip}:26381
password: xxxxxxxx
lettuce:
pool:
enabled: true
max-active: 20
max-idle: 5
max-wait: 1000ms
min-idle: 1
但是运行本地springboot项目报告了错误:连接超时:/172.10.0.3:6379
显然,本地尝试连接是远程服务器主节点的 Intranet 地址。我认为应该是连接到remoteip,但我不知道如何配置它
如何配置
答: 暂无答案
评论