redis默认已经安装配置完成。
公共配置:
方式一:
xml配置:
localhost:26379
localhost:26380
获取jedis:
@Resource
private JedisSentinelPool jedisSentinelPool;
public Jedis getJedis() {
return jedisSentinelPool.getResource();
}
由于实际工程中hostname、port等配置一般是properties文件中,所以如果redis哨兵数量有变化的话,这种方式的修改比较烦。
方式二:
新建配置文件:
XXX.properties
内容:
spring.redis.sentinel.master=mymaster
spring.redis.sentinel.nodes=localhost:26379,localhost:26380
xml配置:
获取jedis:
@Resource
private JedisConnectionFactory jedisConnectionFactory;
public Jedis getJedis() {
return jedisConnectionFactory = this.jedisConnectionFactory;
}
相比上一种方式,这里只要修改XXX.properties就可以了,个人比较喜欢。
这是小编的第一篇,扒源码扒了老久了,不喜勿喷哈。