gpt4 book ai didi

java - 如何使用 JedisConnectionFactory 访问多个远程 redis?

转载 作者:可可西里 更新时间:2023-11-01 11:42:27 25 4
gpt4 key购买 nike

我做了一个管理器/服务服务器系统。

管理器服务器从数据库中收集数据并将该数据发送到多个服务服务器。

当我只有一台服务器时,我的代码运行良好。我的配置如下。(root-context.xml)

<bean id="connectionFactory" 
class="org.springframework.data.redis.connection.jedis.JedisConnectionFactory">
<property name="hostName" value="127.0.0.1"/>
<property name="port" value="6379"/>
</bean>

问题是服务服务器应该是多个。有没有办法用 Spring 配置设置多个连接列表?谢谢:D

附言

我知道使用 JedisHelper.java 的方法,可以在 github 中轻松找到它。但是,我想做的是在 spring root-context.xml 中解决这个问题。

最佳答案

您需要使用 Jedis 池。

http://docs.spring.io/spring-data/redis/docs/1.0.6.RELEASE/api/org/springframework/data/redis/connection/jedis/JedisConnectionFactory.html

您需要指定一个池并为您的所有服务器设置它。

关于java - 如何使用 JedisConnectionFactory 访问多个远程 redis?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23284855/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com