#服务器192.168.56.111 192.168.56.112 192.168.56.113
计划1主2从

  192.168.56.111 192.168.56.112 192.168.56.113
6380 6380 6380
从1 6381 6381 6381
从2 6382 6382 6382

1.创建目录

#3台服务器创建目录:
mkdir - p /data/redis-cluster/nodes_6800
mkdir - p /data/redis-cluster/nodes_6801
mkdir - p /data/redis-cluster/nodes_6802

2.修改redis.conf

#redis cluster 配置需要修改redis.conf的参数如下 [6800-6802]全部修改:
logfile "/data/redis-cluster/nodes_6800/redis_6800.log"
dir /data/redis-cluster/nodes_6800/
cluster-enabled yes
cluster-config-file nodes-6800.conf
port 6800
pidfile /var/run/redis_6800.pid
dbfilename dump_6800.rdb

3.启动redis

#3台服务器启动redis

redis-server /data/redis-cluster/nodes_6800/redis.conf
redis-server /data/redis-cluster/nodes_6801/redis.conf
redis-server /data/redis-cluster/nodes_6802/redis.conf

4.创建集群

#创建集群
#replicas 1 1个从库
redis-trib.rb create --replicas 1 192.168.56.111:6800 192.168.56.111:6801 192.168.56.112:6800 192.168.56.112:6801 192.168.56.113:6800 192.168.56.113:6801
#需要增加从库
#演示下增加从库
#可以为每个主库增加从库,替换master-id,
#redis-trib.rb check 192.168.56.111:6800 可以获得master-id
#为89b8990646e759f3fc8e10b1e953ea8e032dcff0 新增从库 192.168.56.111:6802
redis-trib.rb add-node --slave --master-id 89b8990646e759f3fc8e10b1e953ea8e032dcff0 192.168.56.111:6802 192.168.56.111:6800

5.创建2从库集群

#创建集群
#replicas 2 2个从库
redis-trib.rb create --replicas 2 192.168.56.111:6800 192.168.56.111:6801 192.168.56.111:6802 192.168.56.112:6800 192.168.56.112:6801 192.168.56.112:6802 192.168.56.113:6800 192.168.56.113:6801 192.168.56.113:6802
#查看系统配置信息
redis-trib.rb info 192.168.56.111:6800
redis-trib.rb check 192.168.56.111:6800

redis cluster 配置的更多相关文章

  1. laravel redis sentinel 和 redis cluster 配置

    laravel redis sentinel配置: 'redis' => [ 'cluster' => false, 'options' => [ 'replication' =&g ...

  2. redis cluster中添加删除重分配节点例子

    redis cluster配置好,并运行一段时间后,我们想添加节点,或者删除节点,该怎么办呢. 一,redis cluster命令行     //集群(cluster)  CLUSTER INFO 打 ...

  3. redis cluster 添加 删除 重分配 节点

    redis cluster配置好,并运行一段时间后,我们想添加节点,或者删除节点,该怎么办呢.  一,redis cluster命令 //集群(cluster) CLUSTER INFO 打印集群的信 ...

  4. Redis Cluster集群搭建与配置

    Redis Cluster是一种服务器sharding分片技术,关于Redis的集群方案应该怎么做,请参考我的另一篇博客http://www.cnblogs.com/xckk/p/6134655.ht ...

  5. redis cluster简介和配置(3)

    前面我介绍了 redis sentinel,既然有了sentinel,为什么还要一个cluster呢?因为随着业务量的增加,不可避免要对redis进行扩容,扩容方式一般由2种:1. 垂直扩容 2. 水 ...

  6. redis单点、redis主从、redis哨兵sentinel,redis集群cluster配置搭建与使用

    目录 redis单点.redis主从.redis哨兵 sentinel,redis集群cluster配置搭建与使用 1 .redis 安装及配置 1.1 redis 单点 1.1.2 在命令窗口操作r ...

  7. Redis的Cluster配置

    Redis的Cluster配置 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.安装Redis并启动 1>.修改Redis的配置文件(本实验只有三个节点) [root@no ...

  8. redis cluster最简配置

    redis cluster最简配置 master配置如下:(默认6379端口) bind 127.0.0.1 port 6379 timeout 0 databases 16 Master的redis ...

  9. redis cluster的conf配置文件配置

    redis cluster的conf配置文件配置 master配置文件如下: bind 127.0.0.1 port tcp-backlog timeout tcp-keepalive logleve ...

随机推荐

  1. Solidity 最新 0.5.8 中文文档发布

    本文首发于深入浅出区块链社区 热烈祝贺 Solidity 最新 0.5.8 中文文档发布, 这不单是一份 Solidity 速查手册,更是一份深入以太坊智能合约开发宝典. 翻译说明 Solidity ...

  2. vue element-ui IE9--11报 “无法获取未定义或null引用的属性‘toLowerCase’”

    今天做zymh比赛的一个管理后台,用的技术是vue+element-ui+vue-router+axios,其他浏览器运行的很好,但是在IE(从IE11到IE9,vue支持IE9以上)都报错 点进去就 ...

  3. Angular.js思维导图

    AngularJS的四大特性的思维导图如下: 将AngularJS应用于工作:其思维导图如下: AngularJS服务思维导图:

  4. thinkphp5.1静态文件存放问题

    5.1的版本不能将静态文件放在application目录下,只能放在public目录下,否则会拒绝访问

  5. JS高级学习历程-16

    [正则表达式] 1()小括号使用 作用:① 提高表达式优先级关系 ② 提取子字符串内容 模式单元,每个小括号都算作一个模式单元内容,按照内容的下标可以给小括号计数. var  reg = /([0-9 ...

  6. github版本库使用详细教程(命令行及图形界面版)

    Git是一个分布式的版本控制系统,作为开源代码库以及版本控制系统,Github目前拥有140多万开发者用户.随着越来越多的应用程序转移到了云上,Github已经成为了管理软件开发以及发现已有代码的首选 ...

  7. Codeforces 140E(排列组合、dp)

    要点 主要学到的东西:一个序列染色,相邻不染同色,恰用\(j\)种颜色的1.模式数.2.方案数.3.具体染色数. 从大的思路上来讲:先dp预处理出每一层的模式数:\(f[i][j]\)表示\(i\)个 ...

  8. 【NOI2014】起床困难综合症 贪心

    从高到低按位贪心,讨论一下初始0或1,分别暴力算出结果是什么 如果一开始0就能得1当然直接ans垒起来 如果1能得1而且当前m够用,那也垒起来,同时m减掉 否则gg 2min的代码 #include ...

  9. 《java学习二》并发编程

    多线程创建方式 1.继承thread类,重写run方法 CreateThread createThread = new CreateThread();     ------createThread  ...

  10. [Java][Web] Servlet中转发和重定向比较

    Servlet中页面跳转的两种方式 请求转发 使用requestDispatcher对象 request.getRequestDispatcher("path").forward( ...