zoukankan      html  css  js  c++  java
  • Redis 创建和使用集群(yum方式安装低版本)

    服务器架构

    192.168.188.136   192.168.188.137

    下载Redis(两台服务器均需要操作)

    【1】安装

    rpm -qa | grep redis
    # 没有安装的话则进行安装
    yum -y install epel-release
    yum -y install redis
    

    【2】开放端口或关闭防火墙

    service iptables stop

    创建集群节点(两台服务器均需要操作)

    【1】创建集群节点目录

    mkdir /home/redis-cluster
    mkdir /home/redis-cluster/7000 /home/redis-cluster/7001 /home/redis-cluster/7002

    【2】修改redis默认的配置文件

    vim /etc/redis.conf
    
    port 7000
    daemonize yes
    cluster-enabled yes
    cluster-config-file nodes.conf
    cluster-node-timeout 5000
    appendonly yes
    bind Server_IP(192.168.188.136 / 192.168.188.137) 127.0.0.1
    pidfile /home/redis-cluster/7000/redis.pid
    dir /home/redis-cluster/7000

    【3】复制redis-server & redis.conf

    cp -a /usr/bin/redis-server /home/redis-cluster/
    
    cp -a /etc/redis.conf /home/redis-cluster/7000/; 
    cp -a /etc/redis.conf /home/redis-cluster/7001/; 
    cp -a /etc/redis.conf /home/redis-cluster/7002/;

    【4】修改端口号 & 启动redis服务

      <7000>

    cd /home/redis-cluster/7000/
    ../redis-server ./redis.conf
    

      <7001>

    # port 7001
    # pidfile /home/redis-cluster/7001/redis.pid
    # dir /home/redis-cluster/7001
    cd ../7001/; vim redis.conf ../redis-server ./redis.conf

      <7002>

    # port 7002
    # pidfile /home/redis-cluster/7002/redis.pid
    # dir /home/redis-cluster/7002 cd ../7002/; vim redis.conf ../redis-server ./redis.conf   

    【5】查看节点启动状态

    netstat -tunlp | grep redis

    复制高版本 redis-cli 文件到服务器(192.168.188.136)

    【1】复制Redis 5 及以上版本的 redis-cli 文件到服务器( /home/redis-cluster )

    Important: note that you can use Redis 5 redis-cli against Redis 4 clusters without issues if you wish.

    【2】修改文件权限

    cd /home/redis-cluster
    chmod 755 redis-cli

    创建集群添加集群节点(192.168.188.136服务器)

    cd /home/redis-cluster/
    
    ./redis-cli --cluster create 192.168.188.136:7000 192.168.188.136:7001 192.168.188.136:7002 
    192.168.188.137:7000 192.168.188.137:7001 192.168.188.137:7002 
    --cluster-replicas 1  
  • 相关阅读:
    js对象的所有方法
    js数组的所有方法
    Scss语法
    new一个对象的过程
    promises的深入学习
    jsonp的原理介绍及Promise封装
    Vue页面缓存和不缓存的方法
    JavaScript数据类型
    JS常用函数原理的实现
    @Autowired注解在抽象类中实效的原因分析
  • 原文地址:https://www.cnblogs.com/BINGJJFLY/p/10476723.html
Copyright © 2011-2022 走看看