redis集群搭建
一,下载安装redis
官方下载地址:
https://redis.io/download
下载后,通过xftp连接linux服务把安装包放到
/usr/local/redis #目录下
通过命令,把压缩包解压
tar zxvf redis-5.0.7.tar.gz
解压后,进入redis-5.0.7目录,执行make。(需要有gcc,没有的话安装gcc)
make
这样,redis就安装好了。
二,redis配置文件修改
进入redis-5.0.7目录,新建cluster-conf文件夹
mkdir cluster-conf
把redis-5.0.7目录下的redis.conf复制到conf文件夹下
cp redis.conf ./cluster-conf/redis.conf
修改配置内容
1,修改 端口 protected-mode
protected-mode no
prot 6379
2,把 bind 127.0.0.1 注释掉 或者改为 bind 0.0.0.0 让所有ip可以访问
3,修改dir 在redis-5.0.7目录下建立data目录
dir /usr/local/redis-5.0.7/data/
4,启动集群模式
cluster-enabled yes
5,cluster-config-file 集群节点配置文件
cluster-config-file /usr/local/redis-cluster/redis-6379.conf
6,daemonize yes 后台启动
daemonize yes
7,cluster-node-timeout 15000 指定集群节点超时时间
cluster-node-timeout 15000
8,appendonly yes 指定持久化方式
appendonly yes
三,集群搭建启动
进入每个服务redis-5.0.7目录下,把所有的redis都启动
sudo ./src/redis-server ./conf/redis-6379.conf
建立redis集群,后面三个就分别是前面三个的从节点
./src/redis-cli --cluster create 192.168.1.8:6379 192.168.1.8:6380 192.168.1.8:6381 192.168.1.8:6382 192.168.1.8:6383 192.168.1.8:6384 --cluster-replicas 1