2019独角兽企业重金招聘Python工程师标准>>>

安装ruby

  1. 1)      sudo apt-get install ruby

  2. 2)      sudo apt-get install ruby-full rubygems

  3. 3)      sudo gem install redis(这条命令话费时间较长,需等待下,如果安装失败 参考https://ruby.taobao.org/)

创建节点文件夹

  1. 1.      cd  /usr/local/

  2. 2.      sudo mkdir cluster

  3. 3.      sudo mkdir 7000 7001 7002 7003 7004 7005

修改配置文件redis.conf

  1. 1.      cd /deploy/redis-3.0.0/   -------------redis安装文件夹

  2. 2.      sudo cp redis.conf /usr/local/cluster/

  3. 3.      cd /usr/local/cluster

  4. 4.      sudo vim redis.conf

  5. 5.      修改以下几项:

  6. a)      port 7000

  7. b)      cluster-enabled yes

  8. c)       cluster-config-file nodes.conf

  9. d)      cluster-node-timeout 5000

  10. e)      appendonly yes

复制redis.conf到节点文件夹

  1. 1.      sudo cp redis.conf 7000

  2. 2.      sudo cp redis.conf 7001

  3. 3.      sudo cp redis.conf 7002

  4. 4.      sudo cp redis.conf 7003

  5. 5.      sudo cp redis.conf 7004

  6. 6.      sudo cp redis.conf 7005

  7. 7.      修改各个节点文件夹下的配置文件中的端口,与文件夹对应即可

启动各个节点,一定要进入各个节点文件夹启动

  1. 1.      cd 7000

  2. 2.      sudo redis-server redis.conf

  3. 3.      cd ../7001

  4. 4.      sudo redis-server redis.conf

  5. 5.      cd ../7002

  6. 6.      sudo redis-server redis.conf

  7. 7.      cd ../7003

  8. 8.      sudo redis-server redis.conf

  9. 9.      cd ../7004

  10. 10. sudo redis-server redis.conf

  11. 11. cd ../7005

  12. 12. sudo redis-server redis.conf

搭建集群

  1. 1.      cd /deploy/redis-3.0.0/src

  2. 2.      ./redis-trib.rb create --replicas 1 192.168.1.149:7000 192.168.1.149:7001 192.168.1.149:7002 192.168.1.149:7003 192.168.1.149:7004 192.168.1.149:7005

添加116的一个节点

  1. 1.      创建116的一个节点 端口7000

  2. 2.      cd /deploy/redis-3.0.0/src

  3. 3.      ./redis-trib.rb add-node 192.168.1.116:7000 192.168.1.149:7000    ---------------将116的节点添加到149的集群上

测试

  1. 1.      登录redis

  2. a)      redis-cli –c –p 7000 –h 192.168.1.149

  3. 2.      添加数据

  4. a)      set key1 val1

  5. 3.      获取数据

  6. a)      get key1

  7. 4.      退出

  8. a)      quit

  9. 5.      登录其他节点,如192.168.1.116:700

  10. 6.      获取key1的数据查看是否正确

注意点:

  1. 1.      搭建集群至少6个节点:3个主节点,3个从节点

  2. 2.      本机IP:192.168.1.149

  3. 3.      查看所有节点:

  4. a)      redis-cli -p 7000 -h 192.168.1.116 cluster nodes\

转载于:https://my.oschina.net/vincentzhao/blog/396820

Redis3集群搭建相关推荐

  1. Redis-3.2主从复制与集群搭建

    一.Redis 主从搭建 1.下载并解压 yum install -y gcc gcc-c++ pcre zlib pcre-devel tcl wget http://download.redis. ...

  2. Redis-3.2主从复制与集群搭建 推荐

    Redis-3.2主从复制与集群搭建 一.Redis 主从搭建 1.下载并解压 yum install -y gcc gcc-c++ pcre zlib pcre-devel tcl wget htt ...

  3. 基于 Redis3.2.4 集群搭建说明

    摘要 用两台虚拟机(ip: 10.60.44.76.ip: 10.60.44.105)共 6 个节点,一台虚拟机 3 个节点,模拟出 3 master.3 salve 环境 redis 版本:redi ...

  4. redis 集群搭建_一文轻松搞懂redis集群原理及搭建与使用

    转载:https://juejin.im/post/5ad54d76f265da23970759d3 作者:SnailClimb 这里总结一下redis集群的搭建以便日后所需同时也希望能对你有所帮助. ...

  5. rabbitmq 集群搭建

    消息队列对于处理高并发还是非常不错的选择.所以电商必然会采取这种方式.废话不多说.贴代码先. 搭建环境: Mac OS X 10.10.5 VMware Fusion8 Centos 6.7 rabb ...

  6. redis集群搭建及设置账户(转)

    Redis集群搭建以及为集群设置密码 介绍安装环境与版本 用两台虚拟机模拟6个节点,一台机器3个节点,创建出3 master.3 salve 环境. redis 采用 redis-3.2.4 版本. ...

  7. Redis集群搭建-韩国庆

    认真一步一步搭建下来,就可以成功.... Redis-cluster集群架构讲解 redis集群专业名词称之为Redis-cluster,redis集群是从3.0版本以后才有的概念,也就是说在3.0之 ...

  8. redis-cluster集群搭建

    redis cluster集群搭建 1.环境说明 系统版本:CentOS Linux release 7.2.1511 (Core) Redis 版本:3.2.5 Ruby 版本:2.4.4 数据目录 ...

  9. redis集群搭建踩坑笔记

    推荐参考教程:https://blog.csdn.net/pucao_cug/article/details/69250101 错误: from /usr/lib/ruby/2.3.0/rubygem ...

最新文章

  1. python生成字母图片_Python 模拟动态产生字母验证码图片功能
  2. 04-JDBC连接MySQL数据库【修改数据】
  3. yii2 basic版 MVC 部分
  4. 应用于CDN的GSLB系统
  5. 颜色值RGB转换为HEX(十六进制)
  6. 在Word中如何设置分级标题?
  7. OA项目之我的审批(会议查询会议签字)
  8. 高等数学:第五章 定积分(2) 定积分的性质、中值定理
  9. 什么是重绘和重排? 如何去避免?
  10. mysql执行语句出来全是问号_解决MySQL中文输出变成问号的问题
  11. 计算机图形学三维建模及灯光作业(派大星)
  12. TCRT5000循迹模块原理及应用
  13. 科大讯飞(语音合成和语音听写)
  14. 两种微型水泵介绍——微型电磁泵和微型隔膜泵
  15. 乡村小微企业创新发展计划启动 广东清远成为首个先行区
  16. 十四、应用监控(2)
  17. 华中科技大学2022年计算机考研复试时间与复试内容
  18. 短信开发-基础知识篇
  19. 51单片机项目设计:基于超声波的 车库停车系统、车位检测系统设计(8个超声波测距模块)keil+protues仿真
  20. CTA Bibliography

热门文章

  1. java settings文件夹_JAVA工具例大全--Setting文件读取配置参数
  2. 去除标签_生活小常识:3m胶怎么去除
  3. 20211205:力扣第270场周赛(上)
  4. linux添加sshkey,使用SSH密钥对连接Linux实例
  5. php 多维数组怎么表达,php 对多维数组的操作,该怎么解决
  6. 流程管理无效的几个判定标准?
  7. 生活需要懂点技巧…懂点策略…懂点计谋……【心灵悟语】
  8. VB 文件常用操作相关API
  9. VB FTP操作类(可上传、下载、创建文件夹等等)
  10. VB6监视/操作剪贴板示例(VB6.0代码)