一.安装redis
1.下载安装包
wget http://download.redis.io/releases/redis-5.0.4.tar.gz
2.解压
tar xzf redis-5.0.4.tar.gz
3.进入安装好的redis目录,使用make命令进行安装
cd redis-5.0.4
make
等待安装完成,随后目录如下
二.配置多个端口
1.创建集群的目录
mkdir cluster-test
cd cluster-test
mkdir 7000 7001 7002 7003 7004 7005
如图:
2.分别进入每个目录,配置相关端口
vim 7000/redis.conf
进入完成之后,放入以下内容
port 7000
cluster-enabled yes
cluster-config-file nodes.conf
cluster-node-timeout 5000
appendonly yes
daemonize yes
分别打开7000-7005的文件,置入以上内容,注意将port修改成相应的相同的端口
修改完成.
3. 开启这6个端口
1):进入7001目录,执行以下命令
../../src/redis-server ./redis.conf
执行完成,进入7002目录,继续执行以上命令
执行完毕后,查看当前redis运行状态
ps -ef | grep redis
端口开启成功!
三.创建集群
1.进入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
如图
此时,因为你没有直接说明各个端口哪个是主,哪个是从,所以系统将直接把7000,7001,7002作为主,剩下的三个作为从.随后,同意该规则,直接键入 yes
如果出现上图情况,说明您配置成功!现在测试redis集群的功能是怎样的吧!
四.测试
1.进入src目录,打开7000端口,设置两个key,与相应的value
./redis-cli -c -p 7000
set first ziming
set hello world
如图
设置成功!现在获取吧!
get first
get hello
获取成功!
好啦,至此redis集群配置结束 !