首页 > 数据库 >redis自学(37)集群伸缩

redis自学(37)集群伸缩

时间:2024-04-18 15:11:23浏览次数:25  
标签:37 redis cluster 添加 集群 插槽 master 自学 7004

集群伸缩

添加一个节点到集群:

Redis-cli--cluster提供了很多操作集群的命令,可以通过下面方式查看:

 

 

比如,添加节点的命令

 

 

先输入新增的ip和端口号,后输入集群已经有的ip和端口号好指定添加到哪个集群。默认是增加master节点,加上--cluster-slave是变成了slave。--cluster-master-id 是指定master的id。

 

 

添加7004到集群

 

 

添加成功

 

 

查看信息,可以看到7004,但是7004上没有任何插槽

 

 

Key num对应的插槽是7001的2765

 

 

重新分片重新分配插槽

 

 

会问你想移动多少插槽,谁接收这部分插槽,从哪里作为数据源去copy,然后输入done就结束了

 

 

最后会问你要不要将这3000个插槽移过去

 

 

移动成功了

 

 

标签:37,redis,cluster,添加,集群,插槽,master,自学,7004
From: https://www.cnblogs.com/bulesea/p/18143551

相关文章

  • redis的事务
    回顾阳哥的redis视频,总结一下redis的事务。是什么可以一次执行多个命令,本质就是一组命令的集合,一个事务中的所有命令都会序列化,按顺序地串行化执行而不会被其它命令插入,不允许加塞。能干嘛一个队列中,一次性,顺序性,排他性的执行一系列命令。watch监控watch使得exec命令需要有......
  • 【Docker】Docker部署Redis
    ✨Docker本文介绍DockerDesktop以及docker命令行的简单使用DockerDesktop安装使用请查阅官方文档GetDocker|DockerDocumentation在Windows上安装DockersDesktop可参考【Docker】DockerDesktopforWindows(WSL2)安装-双份浓缩馥芮白-博客园(cnblogs.com)似乎......
  • 多RedisTemplate配置
    SpringBoot自2.0版本开始默认使用Lettuce作为Redis的客户端,多RedisTemplate配置方法如下:先对lettuce连接池配置,基于lettuce配置多数据源的连接工厂,使用@Primary标注为首选的bean,以及指定并名称,再基于连接工厂配置多数据源的redisTemplate。点击查看代码packagecom.hnltd.a......
  • redis 哨兵部署
    redis生产哨兵的测试1、helmrelease的版本helmrepoaddbitnamihttps://charts.bitnami.com/bitnamihelmpullbitnami/redis--version18.2.2sentinel-redis]#lsredisredis-18.2.2.tgzvalues.yaml配置文件注意配置文件的cm部分,先使用默认的configmap配置然后再......
  • P6037 Ryoku 的探索
    P6037Ryoku的探索基环树有两种思路:将环上一条边断开,转化为树上问题先考虑环上,再考虑环上每个点构成的子树。考虑后者。首先基环树上深度遍历只会少走一条边,所以考虑哪条边没被走。可以发现,基环树上深度遍历完后没遍历的边一定在环上。那么如果起点在环上,没遍历的边一定是......
  • 腾讯音乐:说说Redis脑裂问题?
    Redis脑裂问题是指,在Redis哨兵模式或集群模式中,由于网络原因,导致主节点(Master)与哨兵(Sentinel)和从节点(Slave)的通讯中断,此时哨兵就会误以为主节点已宕机,就会在从节点中选举出一个新的主节点,此时Redis的集群中就出现了两个主节点的问题,就是Redis脑裂问题。脑裂问题影响Redis......
  • 1037 在霍格沃茨找零钱
    把单位统一了做减法。#include<bits/stdc++.h>usingnamespacestd;intc1,c2,c3;inta1,a2,a3;intmain(){ scanf("%d.%d.%d",&c1,&c2,&c3);//应该支付 scanf("%d.%d.%d",&a1,&a2,&a3);//实际支付//转化成统一单位 intshiji=a1......
  • docker部署redis
    拉取镜像dockerpullredis:6.2.6创建映射目录和文件mkdir-p/data/server/docker_redis/data官网下载对应版本redis.conf,放在/data/server/docker_redis/目录下运行redisdockerrun-d-p6379:6379--name=redis--privileged=true-v/data/server/docker_redis/redis.c......
  • redis自学(36)散列插槽
    散列插槽Redis会把每一个master节点映射到0~16383共16284个插槽(hashslot)上,查看集群信息时就能看到:  数据key不是与节点绑定,而是与插槽绑定。Reids会根据key的有效部分计算插槽值,分两种情况:l Key中包含“{}”,且“{}”中至少包含1个字符,“{}”中的部分是有效部分l Key中......
  • 37、Tomato(VulnHub)
    Tomato一、nmap2211是ssh的端口,21的ftp也不是弱密码二、web渗透随便看看目录爆破/seclists/Discovery/Web-Content/common.txt/antibot_image/antibots/readme.txt发现该站点存在反爬机制/antibot_image/antibots/info.php提示我们该网页存在个参数GET:image......