重建Redis集群极速卸载停止入口(redis集群停止卸载)
服务、创建新集群
Redis 是一款高性能的内存 key/value 数据库,广泛应用于高可用性分布式系统中,因此在实生产环境中,重建 Redis 集群 应及时高效的完成。
1. 极速卸载
在重建 Redis 集群 之前,需要将已有的 Redis 集群 安全的卸载,安全卸载的方法是:
(1)使用 CLUSTER FORGET 单独卸载单节点
(2)使用 CLUSTER FORGET recursive 彻底删除节点
例子:
CLUSTER FORGET cccd49914bb6a8212452862f99a6890bd560695
OK
2. 停止入口服务
在重建 Redis 集群 之前,我们首先要关停入口服务,具体方法是:
(1)检查 redis 客户端和 Redis 所有实例是否都关闭
(2)从系统控制台终止所有 Redis 进程
例子:
pkill redis
3. 创建新集群
创建新的 Redis 集群 时,需要指定 redis 的版本详情,并检查集群的完整性和正确性。需要按照以下步骤:
(1)确定 idle 态 redis 实例的 IP 地址,端口,以及运行时所需要的环境配置
(2)启动 redis,让它们进入以下三种状态,等待集群的建立
设置集群参数
例子:
cluster-enabled yes
cluster-config-file /etc/redis/cluster_nodes.conf
建立新的集群
例子:
cluster meet 10.0.0.1 8001
cluster meet 10.0.0.2 8002
指定集群的主节点
例子:
cluster replicate
执行 ‘CLUSTER INFO’ 指令,查看 Redis 集群的状态,确保创建的集群正常工作。
为了重建 Redis 集群,需要采用安全极速的方式进行卸载、停止入口服务、以及创建新的集群,确保数据安全、服务正常。