首页 > 数据库 >Redis 哨兵启动 以及 手动切换节点

Redis 哨兵启动 以及 手动切换节点

时间:2024-01-13 14:34:11浏览次数:27  
标签:INFO Redis redis 哨兵 replication 切换 节点

 

    服务启动

   ./redis-server  ../redis.conf

     哨兵启动

./redis-sentinel ../sentinel.conf

查看当前服务是否是主节点(先登录到redis)
INFO replication




 

要将从节点切换为主节点,您可以执行以下步骤:

  1. 首先,确保从节点已成功连接到主节点。您可以使用 INFO replication 命令检查从节点的连接状态。

  2. 在从节点上,使用 SLAVEOF NO ONE 命令将其从当前的主节点解绑,使其成为一个独立的节点。这将使从节点停止复制主节点的数据,并开始接受写入操作。

  3. 在从节点上,使用 CONFIG SET slave-read-only no 命令将从节点的读写状态设置为可写。默认情况下,从节点是只读的,需要将其更改为可写。

  4. 确保从节点已成功切换为主节点后,您可以使用 INFO replication 命令检查节点的角色是否已更改为主节点。

请注意,切换从节点为主节点后,原来的主节点将成为从节点。如果原来的主节点重新恢复,它将成为新的从节点。

在执行这些操作之前,请确保您已经充分了解 Redis 哨兵模式,并且在进行任何更改之前备份了数据。

如果您有任何进一步的问题,请随时提问。

标签:INFO,Redis,redis,哨兵,replication,切换,节点
From: https://www.cnblogs.com/JIKes/p/17962323

相关文章

  • Linux 部署redis集群(三主三从)
    1、由于redis是C语言编写的,安装之前需要保证有gcc的环境配置首先使用命令,查看gcc版本,若已经存在则跳过gcc的安装:gcc-v若不存在gcc,则使用命令安装gcc:yuminstallgcc-c++2、下载redis源文件mkdir/usr/local/rediscd/usr/local/rediswgethttp://download.redis.io/relea......
  • redis 浅谈3
    1redis数据结构简介sds链表字典跳跃表整数集合 压缩列表 2过期时间redis每个库都会保存一个结构,里面包含了每个键的过期时间的字典结构;redis 如何判断过期,首先检查给的键是否在过期字典中,如果在,那就获取过期时间,在检查当前Unix时间戳是否大于键的过期时间 3......
  • 技术解密:如何巧妙设计层级结构,轻松解决中间节点删除的挑战?
    嗨,大家好,我是小米!今天我们要聊的话题是一个非常有趣而且挑战性的面试题:“数据是层级结构的,怎么设计方便查询和修改?如果删除中间一个节点,如何保证不改大量数据?”废话不多说,让我们直接跳入这个充满技术乐趣的话题吧!数据结构与层级结构首先,让我们来回顾一下数据结构中的层级结构。在计......
  • Ubuntu 20.04版本安装k8s控制节点
    一、环境配置服务器配置:2核4GIP:192.168.10.23主机名:master4将改主机加入此集群#1.修改主机名hostnamectlset-hostnamemaster4&&bash#2.添加hosts127.0.1.1master4192.168.10.20master192.168.10.21master2192.168.10.22master3192.168.10.23master419......
  • js string转html节点
    1、varstr="<h1>这是一个标题</h1>";varparser=newDOMParser();vardoc=parser.parseFromString(str,"text/html");varhtml=doc.body.firstChild;2、conststr="<h1>这是一个标题</h1>";constfragment=d......
  • Redis持久化之RDB和AOF
    Redis是基于内存的,内存中的信息断电丢失,有时需要持久化来解决这个弊端。在之前的文章中Shiro中使用Redis管理session-东方来客-博客园(cnblogs.com)使用了Redis管理Shiro的session。想要配置Redis持久化不是在Maven项目中,而是要通过redis.conf配置来影响Redis,这里通过Doc......
  • 玩转Redis:哨兵模式揭秘,带你骑上“哨兵战车”
    摘要:大家好!今天我们要聊一聊Redis的哨兵模式。说到Redis,相信很多人都对它的高性能、高可靠性留下了深刻的印象。而在这众多强大的功能中,哨兵模式无疑是一个备受关注的话题!哨兵模式在Redis中的作用就像是一支战车部队,能够时刻监控并保护我们的Redis集群。当集群中的某个主节点发生......
  • Redis分布式锁的Java实现之道
    摘要:在当今的微服务架构中,分布式锁是一个非常重要的概念。它允许我们在多个服务之间同步操作,确保数据的一致性和完整性。而Redis作为一种高性能的内存数据存储系统,常常被用来实现分布式锁。一、分布式锁的基本概念在分布式系统中,多个节点可能同时访问和修改共享资源。如果没有适......
  • Redis哨兵模式:什么是哨兵模式、哨兵模式的优缺点、哨兵模式的主观下线和客观下线、投
    什么是哨兵模式哨兵模式是Redis的高可用解决方案之一,它旨在提供自动故障转移和故障检测的功能。在传统的Redis部署中,单个Redis节点可能成为单点故障,一旦该节点宕机,整个系统将不可用。为了解决这个问题,哨兵模式引入了多个Redis节点,其中一个节点被选为主节点,其他节点作为从节点。......
  • Spring Boot整合Redis:实现高效缓存管理
    在现代的Web应用开发中,利用缓存来提升应用性能是一种常见的做法。Redis作为一个高性能的键值数据库,被广泛应用于缓存场景中。本文将详细介绍如何在Java中使用SpringBoot框架整合Redis,实现高效的缓存管理。什么是Redis?Redis是一个开源的内存数据结构存储系统,它支持多种类型的数据......