你这个问题有点宽泛,我先给你一个通用 + 常见场景的配置说明。如果你指的是Redis Cluster,可以直接跳到下面第 2 节;如果是其他集群(ES / Kafka / Nginx / Kubernetes / 数据库),可以再告诉我。
在配置任何 Cluster 之前,先确认:
每个节点一份,port 不同即可:
port 7000
cluster-enabled yes
cluster-config-file nodes-7000.conf
cluster-node-timeout 5000
appendonly yes
bind 0.0.0.0
protected-mode no
其他节点
port 7001
cluster-config-file nodes-7001.conf
依此类推。
redis-server redis-7000.conf
redis-server redis-7001.conf
...
redis-cli --cluster create \
192.168.1.1:7000 \
192.168.1.1:7001 \
192.168.1.2:7000 \
192.168.1.2:7001 \
192.168.1.3:7000 \
192.168.1.3:7001 \
--cluster-replicas 1
✅ 表示:
redis-cli -p 7000 cluster nodes
redis-cli -p 7000 cluster info
cluster.name: my-es
node.name: node-1
network.host: 0.0.0.0
discovery.seed_hosts:
- 192.168.1.2
- 192.168.1.3
cluster.initial_master_nodes:
- node-1
upstream app {
server 192.168.1.1:8080;
server 192.168.1.2:8080;
}
server {
location / {
proxy_pass http://app;
}
}
kubeadm init --pod-network-cidr=10.244.0.0/16
你可以直接告诉我:
我可以给你一步一步的实战配置方案。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。