呵呵 最近有一系列环境搭建的相关需求
记录一下
redis 三个节点 : 192.168.110.7, 192.168.110.8
7 开三个 redis 实例, 8 开三个 redis 实例
三台机器都做了 trusted shell
redis 基于 5.0.8
redis 两个节点 : 192.168.110.7, 192.168.110.8
192.168.110.7, 192.168.110.8 上面安装 jdk, 上传 redis 的安装包
安装包来自于 Download | Redis
如下采样 7001 的配置文件, 7001 - 7006 的配置文件类似
- [root@host redis-5.0.8]# cat redis_7001.conf
- protected-mode no
- port 7001
- daemonize yes
- supervised no
- pidfile /var/run/redis_7001.pid
- logfile "/var/log/redis/redis_7001.log"
- dir /meiya/data/redis/redis_7001
-
- appendonly yes
- appendfsync always
- cluster-enabled yes
- cluster-config-file nodes_7001.conf
- cluster-node-timeout 15000
-
192.168.110.7 和 192.168.110.8 上面分别创建 startCluster.sh
192.168.110.7 如下
- ./bin/redis-server ./redis_7001.conf
- ./bin/redis-server ./redis_7002.conf
- ./bin/redis-server ./redis_7003.conf
- #./bin/redis-server ./redis_7004.conf
- #./bin/redis-server ./redis_7005.conf
- #./bin/redis-server ./redis_7006.conf
-
- #./bin/redis-cli --cluster create 192.168.110.7:7001 192.168.110.7:7002 192.168.110.7:7003 192.168.110.8:7004 192.168.110.8:7005 192.168.110.8:7006 --cluster-replicas 1
-
192.168.110.8 如下
- # ./bin/redis-server ./redis_7001.conf
- # ./bin/redis-server ./redis_7002.conf
- # ./bin/redis-server ./redis_7003.conf
- ./bin/redis-server ./redis_7004.conf
- ./bin/redis-server ./redis_7005.conf
- ./bin/redis-server ./redis_7006.conf
-
- ./bin/redis-cli --cluster create 192.168.110.7:7001 192.168.110.7:7002 192.168.110.7:7003 192.168.110.8:7004 192.168.110.8:7005 192.168.110.8:7006 --cluster-replicas 1
-
在 192.168.110.7 上面执行 startCluster.sh
然后在 192.168.110.8 上面执行 startCluster.sh
如果没有异常的话, 集群会启动成功
- [root@host redis-5.0.8]# ./bin/redis-cli -p 7004 -c
- 127.0.0.1:7004> get name
- -> Redirected to slot [5798] located at 192.168.110.7:7003
- "jerry"
- 192.168.110.7:7003> get name
- "jerry"
- 192.168.110.7:7003> set name zerry
- OK
- 192.168.110.7:7003> get name
- "zerry"
- 192.168.110.7:7003>
完