redis主从集群搭建

导读:本篇文章讲解 redis主从集群搭建,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

一、安装redis

  1. 首先登陆官网下载压缩包,我安装的是最新版本5.X,下载地址http://download.redis.io/releases/redis-5.0.2.tar.gz
  2. 进入文件所在目录解压 tar -zxf redis-5.0.2.tar.gz
  3. 进入src目录,cd redis-5.0.2/src/
  4. 编译,make && make install
  5. 这里因为只有一台服务器所以通过修改端口号的方式搭建伪集群

二、修改配置文件

  1. cp redis.conf redis-6380.conf
  2. cp redis.conf redis-6381.conf
  3. mv redis.conf redis-6379.conf
  4. 然后分别修改三个配置文件的内容如下:
redis-6379.conf redis-6380.conf redis-6381.conf
port 6379 port 6380 port 6381
daemonize yes daemonize yes daemonize yes
logfile “6379.log” logfile “6380.log” logfile “6381.log”
dbfilename dump-6379.rdb dbfilename dump-6380.rdb dbfilename dump-6381.rdb
pidfile /var/run/redis_6379.pid pidfile /var/run/redis_6380.pid pidfile /var/run/redis_6381.pid
protected-mode no protected-mode no protected-mode no
  replicaof IP 6379 replicaof IP 6379

并把bind 127.0.0.1全部注释掉,不然外网无法访问。
5.这样以6379端口的实例为主节点,两个从节点的redis集群就搭建好了

注意: 默认主节点可读可写,从节点的数据是只读的。

三、启动测试

  1. ./redis-server ../redis-6379.conf,通过改变配置文件分别启动
  2. 使用命令 ps aux | grep redis检查是否启动成功
    enter description here
  3. 然后使用客户端工具连接三个redis节点,向主节点添加一个数据,发现其他两个节点也完成了数据同步,命令info Replication也可以查看主从节点信息。
  4. 但是如果向从节点发送添加数据指令,会报错。
  5. 如果还没有可用的Redis客户端工具,可以点击这里
  6. 下一次介绍redis的高级特性:哨兵

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/13237.html

(0)
小半的头像小半

相关推荐

极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!