机器分布:192.168.2.111~192.168.2.113
在每台机器上分别启动7001和7002端口,操作如下:
1、Redis3.2.1下载 http://download.redis.io/releases/redis-3.2.1.tar.gz
2、解压:tar -zxf redis-3.2.1.tar.gz
3、安装 make -> make install
4、修改配置文件 redis.conf
port 7000 //一台机器启动多个端口,需要更改此端口
cluster-enabled yes //启动集群模式
cluster-config-file nodes.conf//若在一台机器启动两个端口,这个文件需要更改成不同的名称,例如nodes01.conf,nodes02.conf
cluster-node-timeout 5000
appendonly yes
bind 192.168.2.111
若使用集群模式,还需要更改bind绑定的IP将127.0.0.1->本机IP
5、每台机器创建两个文件夹分别是7001和7002,然后将修改完毕的redis.conf都拷贝到各自的文件夹中。
6 、每台机器各自启动redis服务,命令如下:
nohup redis-server /usr/local/redis/7000/redis.conf &
7、查看是否启动成功
ps -ef | grep redis
hadoop 22491 9323 0 09:40 pts/4 00:00:02 redis-server 192.168.2.111:7002 [cluster]
hadoop 22518 9323 0 09:40 pts/4 00:00:03 redis-server 192.168.2.111:7001 [cluster]
8、启动集群模式:
redis-trib.rb create –replicas 1 192.168.2.111:7001 192.168.2.112:7001 192.168.2.113:7001 192.168.2.111:7002 192.168.2.112:7002 192.168.2.113:7002
9、测试:
redis-cli -h 192.168.2.111 -p 7001 -c
Redis3.2.1分布式集群搭建(非单机版本)
最新推荐文章于 2024-11-09 13:22:03 发布