redis 5.0.5集群搭建

下载redis包

wget http://download.redis.io/releases/redis-5.0.5.tar.gz

创建/data 文件夹 并将redis包加压至data下

mkdir /data && tar zxf /home/redis-5.0.5.tar.gz -C /data

安解压完后最好加一下 hosts文件

yum install -y gcc

cd /data/redis-5.0.5/ && make && make PREFIX=/usr/local/redis install

 

以下文件夹需要安装 7001-7006 都需要改动创建

mkdir -p /var/run/redis/7001

mkdir -p /data/redis_cluster/7001/conf

mkdir -p /data/redis_cluster/7001/data

mkdir -p /data/redis_cluster/7001/logs
bind 0.0.0.0 //改成你对应的IP

daemonize yes //redis后台运行

pidfile /var/run/redis_7000.pid //pidfile文件对应7000 改成每个文件对应的7000-7005

port 7000 //端口7000

cluster-enabled yes //开启集群 把注释#去掉

cluster-config-file nodes.conf //集群的配置 配置文件首次启动自动生成 改成每个文件对应的7000-7005

cluster-node-timeout 5000 //请求超时 设置5秒够了

appendonly yes //aof日志开启 有需要就开启,它会每次写操作都记录一条日志

protected-mode no //在redis3.2之后,redis增加了protected-mode,在这个模式下,即使注释掉了bind 127.0.0.1,再访问redisd时候还是报错

 

启动节点(其他节点依次将7001改为7002等即可)

/usr/local/redis/bin/redis-server /data/redis_cluster/7001/conf/redis.conf

连接redis

/usr/local/redis/bin/redis-cli -h 10.16.1.146 -p 7001

杀掉进程

/usr/local/redis/bin/redis-cli -h 10.203.192.13 -p 7001 shutdown

连接redis后,查看集群节点角色信息

cluster nodes

连接redis后,进行redis认证(passwd  为认证的密码)

auth passwd

 

创建集群

注意创建的时候要关闭redis pass认证 否则会提示认证错误

/usr/local/redis/bin/redis-cli --cluster create 10.203.192.13:7001 10.203.192.13:7002 10.203.192.12:7003 10.203.192.12:7004 10.203.192.17:7005 10.203.192.17:7006 --cluster-replicas 1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值