zoukankan      html  css  js  c++  java
  • redis搭建集群(伪集群)

    集群搭建步骤

    1、创建6个文件夹

    2、复制redis.conf文件,并修改redis.conf 配置文件

    3、创建集群

    4、连接客户端

    5、查看状态

    创建 6个文件夹来存放redis.conf,因为redis集群最小需要的是,三组三从,每个文件夹代表一台服务器,6007跟6008可忽略

      

    先复制一个到6001文件夹中

    修改6001的redis.conf配置文件

    port 6001       #绑定端口
    daemonize yes           #开启守护进程
    pidfile /var/run/redis_6001.pid          #进程文件名
    cluster-enabled yes    #是否是集群
    cluster-config-file nodes-6001.conf    #集群配置文件
    cluster-node-timeout 15000             #集群连接超时时间
    appendonly yes                    #数据持久化类型

    修改一个redis.conf 成功之后,分别把修改后的 redis.conf 复制 到各个文件夹中

    使用修改剩下的redis.conf 文件

    #使用全局替换 6001 替换 6002 进入 redis.conf 文件中 按esc 然后:号 输入 1,$s/6001/6002/g 
    :1,$s/6001/6002/g
    #然后就 :wq 保存退出

    现在全部启动成功 了,开始搭建集群了(伪集群)

    分别都启动6001,6002,6003,6004,6005,6006

    redis-server /usr/apk/redis-cluster/6001/redis.conf
    #如果你没有redis-server命令
    #1、 可以用从redis-5.0.7(你的版本)/src目录下启动
    #2、 或者你把 redis-5.0.7/src/redis-server 文件放到 /usr/bin/ 这样你就使用redis-server命令了
    # 把剩下的redis都启动起来

    启动成功查看筛选查看进程

    ps -aux|grep redis

    redis-cli --cluster create 192.168.136.128:6001 192.168.136.128:6002 192.168.136.128:6003 192.168.136.128:6004 192.168.136.128:6005 192.168.136.128:6006 --cluster-replicas 1 
    # 这里需要注意的是 前三个都是主节点 
    # 如果你有设置了密码 这里就得要 -a pigsroot(你的密码)
    # 这里让他们一主一从
    # 回车之后就会提示这你要是否搭建集群 回复 yes 

     

    连接集群 ,测试存值,连接的是6002

    redis-cli -c -h 6002
    # 如果你设置了密码后面还要加上 -a pigsroot(你的密码)

    现在查看集群的状态

    cluster nodes
    # 6007我关闭了,可以忽略不影响使用

  • 相关阅读:
    多个在线参考手册,值得收藏
    DIV层,点“+”展开,“-”关闭
    网页设计标准尺寸
    【转】 大年三十整理的asp.net资料! (.NET) (ASP.NET)
    【转】xml操作
    【配色】web2.0 配色参考
    【转】关闭开机硬盘自检的方法
    【转】css的一些基础的东西
    web.config加密解密
    [转]用 Javascript 获取滚动条位置等信息
  • 原文地址:https://www.cnblogs.com/zhunong/p/12659092.html
Copyright © 2011-2022 走看看