Redis第三天集群搭建

1、创建安装目录 在master ,node1 ,node2中分别创建

mkdir  /usr/local/soft/redis-cluster

2、将redis 复制到redis-cluster 目录下修改名字为7000

复制前删除单机版缓存文件

rm -rf appendonly.aof rm -rf dump.rdb

cp -r /usr/local/soft/redis  /usr/local/soft/redis-cluster
mv  /usr/local/soft/redis-cluster/redis /usr/local/soft/redis-cluster/7000

3、修改配置文件

vim /usr/local/soft/redis-cluster/7000/bin/redis.conf
daemonize    yes                         //redis后台运行
pidfile  /var/run/redis_7000.pid         //pidfile文件对应7000
port  7000                               //端口7000
cluster-enabled  yes                     //开启集群   把注释#去掉
cluster-config-file  nodes.conf          //集群的配置  配置文件首次启动自动生成
cluster-node-timeout   5000              //请求超时  设置5秒够了
appendonly  yes                          //aof日志开启   有需要就开启,它会每次写操作都记录一条日志  (全持久化)

4、复制7000

cd /usr/local/soft/redis-cluster
cp -r 7000 7001
cp -r 7000 7002
cp -r 7000 7003
cp -r 7000 7004
cp -r 7000 7005

5、修改每一个里面的配置

vim 7001/bin/redis.conf
把7000改成对应的端口号
pidfile /var/run/redis_7001.pid
port 7001

6、在7002 ,7003 复制到node1

scp -r /usr/local/soft/redis-cluster/7002 node1:/usr/local/soft/redis-cluster/
scp -r /usr/local/soft/redis-cluster/7003 node1:/usr/local/soft/redis-cluster/

7、在7004 ,7005 复制到node2

scp -r /usr/local/soft/redis-cluster/7004 node2:/usr/local/soft/redis-cluster/
scp -r /usr/local/soft/redis-cluster/7005 node2:/usr/local/soft/redis-cluster/

8、启动redis

1、在master中执行
    cd /usr/local/soft/redis-cluster/7000/bin
    ./redis-server redis.conf
    cd /usr/local/soft/redis-cluster/7001/bin
    ./redis-server redis.conf
​
2、在node1中执行
    cd /usr/local/soft/redis-cluster/7002/bin
    ./redis-server redis.conf
    cd /usr/local/soft/redis-cluster/7003/bin
    ./redis-server redis.conf
​
3、在node2中执行
    cd /usr/local/soft/redis-cluster/7004/bin
    ./redis-server redis.conf
    cd /usr/local/soft/redis-cluster/7005/bin
    ./redis-server redis.conf

9、启动集群 第一次使用 都免集群重启不需要使用

这里要用自己的ip地址

redis-cli --cluster create 192.168.24.110:7000 192.168.24.110:7001 192.168.24.120:7002 192.168.24.120:7003 192.168.24.130:7004 192.168.24.130:7005 --cluster-replicas 1

10、客户端访问reids集群

# -p  端口号   -h  节点ip  -c  自动重定向
redis-cli -p 7000 -h master -c
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值