博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
redis集群之哨兵模式
阅读量:7204 次
发布时间:2019-06-29

本文共 1647 字,大约阅读时间需要 5 分钟。

hot3.png

redis集群之哨兵模式

1、集群部署 安装配置可参考一下地址:

2、与springboot集成 这里哨兵模式暂时只提供了故障自动转移等,暂时不提供负载均衡功能,自动提供了故障转移和主从复制功能

配置

spring.redis.database=0spring.redis.password=123456# pool settings ...池配置  spring.redis.pool.max-idle=8  spring.redis.pool.min-idle=0  spring.redis.pool.max-active=8  spring.redis.pool.max-wait=-1  #哨兵监听redis server名称spring.redis.sentinel.master=mymaster#哨兵的配置列表spring.redis.sentinel.nodes=192.168.12.194:26379,192.168.12.194:36379,192.168.12.194:4637

调用封装

[@Component](https://my.oschina.net/u/3907912)public class RedisComponent {		@Autowired	//操作字符串的template,StringRedisTemplate是RedisTemplate的一个子集	private StringRedisTemplate stringRedisTemplate;		@Autowired	// RedisTemplate,可以进行所有的操作  	private RedisTemplate
redisTemplate; public void set(String key, String value){ ValueOperations
ops = this.stringRedisTemplate.opsForValue(); boolean bExistent = this.stringRedisTemplate.hasKey(key); if (bExistent) { System.out.println("this key is bExistent!"); }else{ ops.set(key, value); } } public String get(String key){ return this.stringRedisTemplate.opsForValue().get(key); } public void del(String key){ this.stringRedisTemplate.delete(key); } public void sentinelSet(User user){ String key = null; try { key = new String(user.getId().getBytes("gbk"),"utf-8"); } catch (UnsupportedEncodingException e) { // TODO Auto-generated catch block e.printStackTrace(); } System.out.println(key); redisTemplate.opsForValue().set(key, user.toString()); } public String sentinelGet(String key){ return stringRedisTemplate.opsForValue().get(key); }}

转载于:https://my.oschina.net/u/560547/blog/2874220

你可能感兴趣的文章
github桌面工具commit不了解决
查看>>
HTML 笔记
查看>>
Lucene
查看>>
Manjaro搭建无密访问samba服务器
查看>>
Java-JSON
查看>>
阿里云服务器磁盘挂载
查看>>
关于Python的一些基础操作
查看>>
70. Climbing Stairs
查看>>
C/C++语言中的结构体对齐
查看>>
css基础
查看>>
平衡树初阶——AVL平衡二叉查找树+三大平衡树(Treap + Splay + SBT)模板【超详解】...
查看>>
如果类型是dynamic的且其属性也是dynamic的
查看>>
liinux 下mysql常用命令
查看>>
如何用SQL语句查询Excel数据?
查看>>
用js实现分页功能以及利用xml实现分页功能——数据岛
查看>>
《Programming in Lua 3》读书笔记(十九)
查看>>
html知识点总结
查看>>
博客园
查看>>
Three.js加载3D模型
查看>>
Basic: Fisher's transform
查看>>