1.准备:
虚拟机:Ubuntu(server)18.04
redis:5.0.5
2.下载:
redis:http://download.redis.io/releases/redis-5.0.5.tar.gz
3.搭建:
1)、安装redis
注意:安装编译工具和ruby
$ wget http://download.redis.io/releases/redis-5.0.5.tar.gz
$ tar xzf redis-5.0.5.tar.gz
$ cd redis-5.0.5
$ make
2)、开始搭建集群
注意:至少需要三个主节点和三个从节点(在电脑配置无法加载六台虚拟机时,可以使用一台虚拟机的六个端口来模拟,一下就是使用此类方式)
确定使用端口:
7000、7001、7002、7003、7004、7005
创建相应目录:
$ mkdir 7000 7001 7002 7003 7004 7005
编辑配置文件:
port 7000
cluster-enabled yes
cluster-config-file nodes.conf
cluster-node-timeout 5000
appendonly yes
其他修改端口即可
3)、打开所有redis实例
$ cd redis-5.0.5/7000
$ ../src/redis-server ./redis.conf
逐个启动
4)、构建集群
$ cd redis-5.0.5/src
$ ./redis-cli --cluster create 127.0.0.1:7000 127.0.0.1:7001 127.0.0.1:7002 127.0.0.1:7003 127.0.0.1:7004 127.0.0.1:7005 --cluster-replicas 1
5)、测试
$ ./redis-cli -c -p 7000
127.0.0.1:7000> set hello world
OK
127.0.0.1:7000> get hello
"world"
未完待续。。。