前言......记录搭建redis伪集群的过程,以及踩过的坑。

一、基础环境

CentOS 7.3

宝塔(当编辑器使用)

redis5.0.10

二、搭建过程

1、安装redis主节点

(1)、下载:

我们这里从官网下载....redis官网

redis伪集群搭建

下载后使用宝塔上传到服务器,然后解压,这里不做说明....

(2)、修改配置文件  打开reids根目录下的redis.conf

注释掉bind 127.0.0.1可以使所有的ip访问redis ,大概在69行

redis伪集群搭建

若是想指定多个ip访问,但并不是全部的ip访问,可以bind

#非保护模式  88行

protected-mode no

redis伪集群搭建

 #守护进程打开  136行

daemonize yes 

redis伪集群搭建

#密码设置  507行 

requirepass 1234   

redis伪集群搭建

#防火墙放行6379端口     服务器安全组也要放行对应端口

firewall-cmd --permanent --zone=public --add-port=6379/tcp

#放行端口生效

firewall-cmd --reload

#检查是否生效

firewall-cmd --zone=public --query-port=6379/tcp

redis伪集群搭建

切到redis根目录  

cd /xxxx/myxxx/redis-5.0.10

make install 编译

./utils/install_server.sh  安装redis  

redis伪集群搭建

 

连接redis服务

redis-cli

测试  

redis伪集群搭建

安装成功!!

下面开始集群部分   

伪集群:同一台服务器,多个redis服务,通过端口号区分  

这里使用7001-7006端口

先开放端口   过程与上面开放端口一致   不细述

redis伪集群搭建

redis伪集群搭建

启用集群模式   redis配置文件redis.conf

redis伪集群搭建

redis伪集群搭建

设置超时时间

redis伪集群搭建

redis伪集群搭建

安装redis从节点  安装六个

./utils/install_server.sh      每次的端口都不一致  7001-7006

redis伪集群搭建

开放集群总线端口

redis集群不仅需要开通redis客户端连接的端口,而且需要开通集群总线端口

集群总线端口为redis客户端连接的端口 + 10000

如redis端口为6379

则集群总线端口为16379

启动集群

redis-cli --cluster create 47.93.243.201:7001 47.93.243.201:7002 47.93.243.201:7003 47.93.243.201:7004 47.93.243.201:7005 47.93.243.201:7006 -c -a 1234 --cluster-replicas 1

redis伪集群搭建

成功.......

 

 

相关文章:

  • 2021-10-27
  • 2021-05-16
  • 2021-09-29
  • 2021-10-22
  • 2022-12-23
  • 2021-07-24
  • 2021-05-28
猜你喜欢
  • 2021-11-02
  • 2022-12-23
  • 2021-11-20
  • 2021-05-22
  • 2021-11-17
  • 2021-11-08
相关资源
相似解决方案