#服务器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. JSF 与 struts2

    http://suhuanzheng7784877.iteye.com/blog/1041411

  2. echart option属性

    option 图表选项,包含图表实例任何可配置选项: 公共选项 , 组件选项 , 数据选项 名称 描述 {color}backgroundColor 全图默认背景,(详见backgroundColor ...

  3. Identity Service

    Identity Service - 解析微软微服务架构eShopOnContainers(二)   接上一篇,众所周知一个网站的用户登录是非常重要,一站式的登录(SSO)也成了大家讨论的热点.微软在 ...

  4. LinkedList源码及原理

    简介 内部结构分析 LinkedList源码分析 构造方法 添加(add)方法 根据位置取数据的方法 根据对象得到索引的方法 检查链表是否包含某对象的方法: 删除(remove/pop)方法 Link ...

  5. (转)Nginx/Apache服务连接数梳理

    Nginx/Apache服务连接数梳理 原文:http://www.cnblogs.com/kevingrace/p/6211542.html 统计连接数,使用netstat命令或ss命令都可以1)统 ...

  6. ngnix集群产生的问题

    还可使用zookeper解决

  7. 六,IO系统

    六,IO系统 一,数据源 1,数据源--管道确认使用那根管道--节点流 2,先确定管道在tey中new出管道,new出后就写关闭代码,写完关闭代码在写中间代码 3,取数据和放数据结束语句必须有两个,不 ...

  8. vue.js数据绑定语法

    原始高清大图下载 1.数据绑定 html代码: <div id="first" class="first">msg:{{msg}}</div& ...

  9. 实例——省市区三级联动 & 还可以输入字符统计

    1 省市区三级联动 html代码: <!DOCTYPE html> <html> <head> <meta charset="UTF-8" ...

  10. 使用java来压缩图片

    使用java来压缩图片,简单几句,清清爽爽 使用0.3的压缩比得到的结果如下(从2.8M压缩到268K,且图片的清晰度看不出明显差别): package carlspringtest; import ...