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

 

    服务启动

   ./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 哨兵模式,并且在进行任何更改之前备份了数据。

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

posted @   不会游泳的鱼丶  阅读(332)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示