zoukankan      html  css  js  c++  java
  • Linux(centos7 ) 搭建Redis集群(伪集群)

    引言:由于搭建集群最少也需要3台主机,若每台主机配置1台从机,最少也得需要6台机器.所有本次搭建伪集群,我们准备6个redis.

    1. redis集群管理工具redis-trib.rb依赖ruby环境,首先需要安装ruby环境。

    1.1 安装ruby

    [root@localhost redis]# yum install ruby
    [root@localhost redis]# yum install rubygems
    

    1.2 使用sftp工具上传redis-3.0.0.gem至redis目录下

    image

    image

    1.3 安装ruby和redis的接口程序

    [root@localhost redis1912]# gem install /usr/local/redis/
    

    1.4 将Redis集群搭建脚本文件复制到/usr/local/redis目录下

    1. 进入redis目录下的src:

    image

    2. 将redis-trib.rb文件复制到redis目录下

    [root@localhost src]# cp redis-trib.rb /usr/local/redis/ -r
    

    2. 搭建Redis集群

    2.1 复制6个redis

    image

    image

    2.2 逐一修改其配置文件(redis.conf)

    [root@localhost redis01]# vi redis.conf
    

    端口号依次修改为 7001~7006:

    image

    把每个Redis的集群设置打开

    image

    把每个Redis改为后台运行

    image

    3. 启动Redis集群

    3.1 逐一启动

    image

    3.2 查看Redis的运行状态

    ps -ef|grep redis
    

    image

    3.3 将6个Redis加入一个集群

    [root@localhost redis1912]# ./redis-trib.rb create --replicas 1 127.0.0.1:7001 127.0.0.1:7002 127.0.0.1:7003 127.0.0.1:7004 127.0.0.1:7005  127.0.0.1:7006
    

    4. Error

    若报下图错误:

    image

    解决方案:

    redis子节点都要删除以下两种文件:.aof .rdb

    image

    若有其他错误,可检查防火墙是否关闭,防火墙设置详细可查阅博主前面几篇博客。

    Linux(centos7 )下安装 Redis

    Linux(centos 7)下安装JDK,Tomcat,mysql 运行Maven 项目

  • 相关阅读:
    mysql 新建的%用户无法本地(localhost)登录
    MySQL Change root Password
    Linux装机环境配置记录
    linux 服务配置(synergy)
    shell特殊字符
    pdf中有道不能够整句划词的解决方法
    shell 注释
    VC AddFilesToProject 不能使用
    CFLoatEdit
    ln 命令
  • 原文地址:https://www.cnblogs.com/papercy/p/14844669.html
Copyright © 2011-2022 走看看