简介
3台虚拟机环境下搭建3主3从redis集群node
- 环境:3台虚拟机 linux环境
192.168.26.129
192.168.26.130
192.168.26.131
- redis版本:5.0.4
步骤
redis安装
- redis.io/download下载 5.0.4版本
- 下载以后上传到3台虚拟机 redis-5.0.4.tar.gz
- 解压 tar -zxvf redis-5.0.4.tar.gz
- 编译 cd redis-5.0.4 切换到对应文件夹 执行make命令
- 安装 编译以后 在解压文件中会有对应的src、conf等文件夹,进入到src文件夹执行 make install
redis启动
- 在redis-5.0.4文件下建立6379 6380文件夹
- cp redis-5.0.4文件下的redis.conf文件到6379和6380文件下
- 切换到6379和6380文件下 修改redis.conf文件 vim redis.conf
bind 192.168.26.129
protected-mode no
port 6379 6380文件下改为6380
daemonize yes
pidfile /var/run/redis_6379.pid 6380文件改成redis_6380.pid
放开注释的 cluster-enabled yes
放开注释的 cluster-config-file nodes-6379.conf 6380文件下改为nodes-6380.conf
放开注释的 cluster-node-timeout 15000
- 启动redis
切换到src文件下
执行 ./redis-server /data/redis/redis-5.0.4/6379/redis.conf
执行 ./redis-server /data/redis/redis-5.0.4/6380/redis.conf
小结:每台机器都这样执行,这样3台机器就启动了6台redis实例linux
建立集群
5.0以后的版本能够用redis-cli命令建立集群
切换到src文件下执行./redis-cli --cluster create 192.168.26.129:6379 192.168.26.129:6380 192.168.26.130:6379 192.168.26.130:6380 192.168.26.131:6379 192.168.26.131:6380 --cluster-replicas 1redis