linux下的redis+spring集群整合(七)
来源:互联网 发布:ios 可变字典添加数据 编辑:程序博客网 时间:2024/06/06 00:52
其实这里只是简单的模拟了一下redis的集群,就是在两台linux下部署redis将其通过spring绑定到一起,简单的实现集群的效果。只需要修改下spring中的配置信息,将两台redis通过List存到shardedJedisPool中即可。
spring的配置:
<context:property-placeholder location="classpath:redis2.properties" /> <bean id="jedisPoolConfig" class="redis.clients.jedis.JedisPoolConfig"> <property name="maxTotal" value="${redis.pool.maxActive}" /> <property name="maxIdle" value="${redis.pool.maxIdle}" /> <property name="maxWaitMillis" value="${redis.pool.maxWait}" /> <property name="testOnBorrow" value="${redis.pool.testOnBorrow}" /> </bean> <bean id="shardedJedisPool" class="redis.clients.jedis.ShardedJedisPool" > <constructor-arg index="0" ref="jedisPoolConfig" /> <constructor-arg index="1"> <list> <bean class="redis.clients.jedis.JedisShardInfo"> <constructor-arg index="0" value="${redis.ip}" /> <constructor-arg index="1" value="${redis.port}" type="int" /> </bean> <bean class="redis.clients.jedis.JedisShardInfo"> <constructor-arg index="0" value="${redis.ip2}" /> <constructor-arg index="1" value="${redis.port}" type="int" /> </bean> </list> </constructor-arg> </bean> </beans>
测试代码:
import redis.clients.jedis.ShardedJedis;import redis.clients.jedis.ShardedJedisPool;
public class Test {
public static void main(String[] args) { ApplicationContext app= new ClassPathXmlApplicationContext("spring.xml"); ShardedJedisPool pool=(ShardedJedisPool) app.getBean("shardedJedisPool"); ShardedJedis jedis = pool.getResource(); String keys = "name"; jedis.del(keys); jedis.set(keys, "yjl"); String value = jedis.get(keys); System.out.println(value); pool.returnBrokenResource(jedis);//释放连接池}
}
0 0
- linux下的redis+spring集群整合(七)
- 分布式缓存技术redis学习系列(七)—— spring 整合redis如何操作redis集群
- spring整合redis集群的相关配置(senlient模式)
- Redis集群与spring的整合
- spring和redis集群的整合
- Redis的集群搭建与Redis与spring整合
- (七)Spring Boot 整合Redis
- spring整合redis集群遇到的问题及MyEclipse下Maven的安装配置
- spring 整合 redis cluster集群
- spring整合redis(集群、主从)
- spring整合redis集群配置
- Spring+SpringMVC+MyBatis+easyUI整合进阶篇(九)Linux下安装redis及redis的常用命令和操作
- Linux系统下,redis集群的搭建
- redis集群搭建以及和spring整合
- Redis集群搭建以及Spring整合
- spring boot整合redis(单机+集群)
- 与Spring整合连接redis集群
- Spring+redis的整合
- java中文乱码解决之道(四)-----java编码转换过程
- Java基础--并发编程基础(1)
- [SpringBoot实践]spring-data-mongo自定义Repository接口及其实现
- android 开发 时间的计算问题
- 25
- linux下的redis+spring集群整合(七)
- lightoj 1025 - The Specials Menu 【区间dp】
- Linux进程调度——schedule()函数分析
- java中文乱码解决之道(五)-----java是如何编码解码的
- poj题目分类
- P网 虚拟币评分
- 大数加法A+B
- Intent的常用Flag参数
- java中文乱码解决之道(六)-----javaWeb中的编码解码