Redis 哨兵启动 以及 手动切换节点
服务启动
./redis-server ../redis.conf
哨兵启动
./redis-sentinel ../sentinel.conf
查看当前服务是否是主节点(先登录到redis)
INFO replication
要将从节点切换为主节点,您可以执行以下步骤:
-
首先,确保从节点已成功连接到主节点。您可以使用
INFO replication
命令检查从节点的连接状态。 -
在从节点上,使用
SLAVEOF NO ONE
命令将其从当前的主节点解绑,使其成为一个独立的节点。这将使从节点停止复制主节点的数据,并开始接受写入操作。 -
在从节点上,使用
CONFIG SET slave-read-only no
命令将从节点的读写状态设置为可写。默认情况下,从节点是只读的,需要将其更改为可写。 -
确保从节点已成功切换为主节点后,您可以使用
INFO replication
命令检查节点的角色是否已更改为主节点。
请注意,切换从节点为主节点后,原来的主节点将成为从节点。如果原来的主节点重新恢复,它将成为新的从节点。
在执行这些操作之前,请确保您已经充分了解 Redis 哨兵模式,并且在进行任何更改之前备份了数据。
如果您有任何进一步的问题,请随时提问。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了