Redis实践(四)高可用的集群+哨兵部署 下的jedis开发
来源:互联网 发布:手机淘宝投诉卖家流程 编辑:程序博客网 时间:2024/06/06 00:52
在实践(二)中,部署了高可用集群和哨兵,那么如何在这种情况下进行应用的开发呢,jedis提供了相应的api,可以实现。本次实践就是验证一下如何进行的。
一、目标
通过Java小程序,来验证当Redis发生主从切换后,对应用是透明的,数据的存储和读写可以正常工作
二、环境
1、还是使用144,155 上部署的redis集群,1主1从,3个哨兵
2、本地eclipse环境里,建立java工程,进行应用连接和读写
三、步骤
(1)验证步骤描述
1、客户端,获取redis连接池
2、客户端写入 key1,value1
3、客户端休眠30秒
4、客户端休眠开始后,在服务端,手工shutdwon 144的redis实例
5、客户端休眠30秒后,写入 key2,value2,并且读取key1,key2
(2) 代码如下:
(3) 过程记录
下面是休眠30s开始后,服务端shutdown 144master, 哨兵发现后,进行主从切换
在144上,可以看到144原来的redis实例已经不在。
下面是客户端应用执行情况,redis的主从切换对于客户端应用是透明的。
从服务端可以看到应用设置的数据情况:
阅读全文
0 0
- Redis实践(四)高可用的集群+哨兵部署 下的jedis开发
- Redis实践(二)高可用的集群+哨兵部署
- Redis实践(二)高可用的集群+哨兵部署
- 部署高可用的Redis集群架构
- 基于Sentinel(哨兵)搭建实现Redis高可用集群
- Redis高可用方案-哨兵与集群
- Redis高可用集群Sentinel哨兵
- springboot+jedis+读写分离+哨兵模式+集群高可用
- Redis的哨兵集群
- 如何部署高可用的Redis集群架构
- redis高可用之sentinel哨兵集群详解与搭建
- redis的哨兵集群模式
- 【Redis】redis集群与非集群环境下的jedis客户端通用开发
- 如何实现高可用的redis集群
- keepalived+twemproxy部署redis高可用集群
- keepalived+twemproxy部署redis集群高可用
- keepalived+twemproxy部署redis集群高可用
- redis cluster高可用集群部署详解
- windows10蓝屏显示详细信息
- CAD编辑指南6:CAD导入图片和在CAD中创建表格
- 设备树解析(setup_machine_fdt,early_init_dt_scan_memory,..)
- XML 中如何输入回车换行?
- 指针
- Redis实践(四)高可用的集群+哨兵部署 下的jedis开发
- Json文件打包找不到的问题(请看标号6)
- zookeeper安装教程(windows的环境)
- 2016 年 7 个最佳的 Java 框架
- ubuntu/Linux终端shell配置代理 | git 配置代理
- thinkPHP 登录
- ubuntu查看文件和文件夹大小
- @RestController、@Controller、@ResponseBody
- 独木舟上的旅行 时间限制:3000 ms | 内存限制:65535 KB 难度:2 描述 进行一次独木舟的旅行活动,独木舟可以在港口租到,并且之间没有区别。一条独木舟最多只能乘坐两个人,且乘客的总