spring如何集成一主多从的redis
来源:互联网 发布:php初级程序员面试题 编辑:程序博客网 时间:2024/06/15 12:14
redis一主多从的spring配置
<bean id="redisSentinelConfiguration" class="org.springframework.data.redis.connection.RedisSentinelConfiguration"> <property name="master"> <bean class="org.springframework.data.redis.connection.RedisNode"> <property name="name" value="mymaster"/> </bean> </property> <property name="sentinels"> <set> <bean class="org.springframework.data.redis.connection.RedisNode"> <constructor-arg name="host" value="127.0.0.1"></constructor-arg> <constructor-arg name="port" value="26479"></constructor-arg> </bean> <bean class="org.springframework.data.redis.connection.RedisNode"> <constructor-arg name="host" value="127.0.0.1"></constructor-arg> <constructor-arg name="port" value="26579"></constructor-arg> </bean> </set> </property> </bean> <bean id="jeidsConnectionFactory" class="org.springframework.data.redis.connection.jedis.JedisConnectionFactory"> <constructor-arg ref="redisSentinelConfiguration"/> </bean> <bean id="redisTemplate" class="org.springframework.data.redis.core.RedisTemplate"> <property name="connectionFactory" ref="jeidsConnectionFactory"/> </bean>
public class RedisTest{ private ApplicationContext context ; private RedisTemplate redisTemplate; final String key ="key7"; @Before public void init(){ context = new ClassPathXmlApplicationContext("applicationContext.xml"); redisTemplate= context.getBean("redisTemplate",RedisTemplate.class); } @Test public void test1(){ redisTemplate.execute(new RedisCallback() { @Override public Long doInRedis(RedisConnection redisConnection) throws DataAccessException { redisConnection.set(key.getBytes(),(System.currentTimeMillis()+"").getBytes()); return 1L; } }); } @Test public void test2(){ Object execute = redisTemplate.execute(new RedisCallback() { @Override public Object doInRedis(RedisConnection redisConnection) throws DataAccessException { return redisConnection.get(key.getBytes()); } }); System.out.println(new String((byte[])execute)); }}
0 0
- spring如何集成一主多从的redis
- Redis + Spring 的集成示例
- Redis与spring的集成
- Spring集成redis【脱离Spring版本的】
- 从redis和spring集成展开web常用技术
- Spring与redis的集成的笔记
- redis与spring的完全集成
- redis与spring的完全集成
- redis与spring的完全集成
- Redis 缓存 + Spring 的集成示例
- Redis 缓存 + Spring 的集成示例
- Redis 缓存 + Spring 的集成示例
- Redis 缓存 + Spring 的集成示例
- Redis 缓存 + Spring 的集成示例
- redis与spring的完全集成
- Redis 缓存 + Spring 的集成示例
- redis与spring的集成(七)
- Redis 缓存 + Spring 的集成示例
- 程序启动顺序ios
- 2016年暑假集训周赛#1题解
- 计算机网络Socket编程之TCP协议
- case class 跟普通class有什么区别
- 【数据结构】单链表
- spring如何集成一主多从的redis
- Python 爬虫3——第一个爬虫脚本的创建
- 面试总结(malloc、虚继承、assert)
- 怎么用gnuplot画动图
- Oracle pl/sql 出现"PLS-00103: 出现符号""在需要下列之一时" 错误
- Android SQLite的介绍
- 按钮翻转并控制视图的翻转(带动画)Demo
- 封装控件,需要重写的方法
- 计算思维实践之路(四)