当前位置: 首页 > news >正文

中国建设电工立网站人人建站

中国建设电工立网站,人人建站,企业公众号申请注册,成都html5网站设计做一个伪集群 配置文件: daemonize yes port 7777 logfile .redis-7777.log dir ./ bind 0.0.0.0启动6666 and 7777 现在设置主从表 但是有个问题我把服务器停掉 关系就会解除 还可以手动解除 slaveof no one 命令 配置Sentinel(哨兵&#…

 

 

 

做一个伪集群

 配置文件:

daemonize yes
port 7777
logfile .redis-7777.log
dir ./
bind 0.0.0.0

启动6666    and    7777

 

 

 现在设置主从表

 

 

 

 但是有个问题我把服务器停掉  关系就会解除

还可以手动解除    

slaveof no one 命令

 配置Sentinel(哨兵)

 

 

 

 

 

 故障转移

配置文件搞进来:

 

 

 当7000停掉后:: ./src/redis-cli -p 7000 shutdown

7001  或者  7002会有一个为主机

故障转移测试

IDEA操作:

<dependencies><dependency><groupId>com.yugabyte</groupId><artifactId>jedis</artifactId><version>2.9.0-yb-11</version></dependency><dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>4.12</version></dependency></dependencies>

测试:

package com.ff.test;import redis.clients.jedis.Jedis;
import redis.clients.jedis.JedisSentinelPool;import java.util.HashSet;
import java.util.Random;
import java.util.Set;public class RedisTest2 {public static void main(String[] args) {/*Set<String> set = new HashSet<String>();set.add("192.168.200.166:26379");set.add("192.168.200.166:26380");set.add("192.168.200.166:26381");JedisSentinelPool pool = new JedisSentinelPool("mymaster",set);Jedis jedis = pool.getResource();jedis.set("hello", "java");String hello = jedis.get("hello");System.out.println(hello);jedis.close();*/String nodeName = "mymaster";Set<String> set = new HashSet<String>();set.add("192.168.200.166:26379");set.add("192.168.200.166:26380");set.add("192.168.200.166:26381");@SuppressWarnings("resource")JedisSentinelPool sentinelPool = new JedisSentinelPool(nodeName, set);int count = 0;   //计数器while(true) {Jedis jedis = null;try {jedis = sentinelPool.getResource();jedis.select(1);int idx = new Random().nextInt(100000);jedis.set("k-" + idx, "v-" +idx);if(count % 100 == 0) {System.out.println("k-" +idx);}count++;} catch (Exception e) {e.printStackTrace();} finally {if(jedis != null) {jedis.close();}}try {Thread.sleep(10);} catch (InterruptedException e) {e.printStackTrace();} finally {}}}
}

 一直运行 我们在将主表停掉,然后等一会就会发现转移了

 故障转移的时候不可以操作Redis  -----会出现脑裂    (出现两个表   网络震荡  解决不了)

在Spring下操作:

 SpringBoot访问Sentinel

 Redis开发规范

 

 

 

 Redis内存管理

 

 

 

http://www.sczhlp.com/news/82219/

相关文章:

  • 网站开发公司制作平台网站开发个人工作室
  • 网站建设要学哪些软件有哪些内容律师做几个网站
  • 专门做护肤品网站想自学做网站
  • 繁体网站模板wordpress文章阅读数更改
  • assert 调试断言用法详解
  • [huggingface] huggingface 有和 `git clone` 一样方便的命令
  • 网站无备案无法登入搭建平台高质量
  • 网站底部版权信息格式杭州制作网页与网站
  • 弋阳网站建设制作梦幻西游网页版平民攻略
  • 阜阳网站制作公司多少钱网站试用模块
  • html 公司网站 代码下载怎么重新安装wordpress
  • 婴儿网站建设住栏目上海袜网站建设
  • 七色板网站建设英文网站营销
  • 高校建设主流的校园网站重庆平台网站建设多少钱
  • 电子商务网站建设教程 pdf网页设计主要做什么工作
  • 网站建设推广公司哪家好临沂网站
  • 在国外做网站网站犯法吗WordPress用户发表插件
  • 企业做网站的费用如果做账网站建设柒金手指花总15
  • 网页设计网站设计哪个好ui设计效果图
  • 基础操作指令
  • 网站建设内容的重点wordpress 外国主机
  • 广东省建设监理协会官方网站深圳市住建局网站官网
  • 淘宝联盟网站建设丽水市龙泉市网站建设公司
  • 数据中台搭建网站关键词优化排名外包
  • 绵阳的网站建设公司哪家好淘宝网站制作公司
  • 东凤镇做网站公司北京网站推广优化公司
  • 网站模块建设建议wordpress5.1.1
  • 做优化网站能以量取胜么网站 搜索 关键字 description
  • 影视广告网站贵港网站开发
  • buildroot 工具使用问题