第十二章redis-cluster搭建(redis-3.2.5)

赵计刚      2022-02-07     825

关键词:

redis集群技术

  • redis2.x使用客户端分片技术
  • redis3.x使用cluster集群技术

一、环境

  • os:centos7
  • ip:10.211.55.4
  • redis:3.2.5
  • gem-redis:3.2.2

二、搭建集群

1、本机下载redis-3.2.5.tar.gz

2、从本机拷贝到10.211.55.4

  • scp redis-3.2.5.tar.gz root@10.211.55.4:/opt/

3、进入10.211.55.4,解压安装

  • tar -zxf /opt/redis-3.2.5.tar.gz
  • cd /opt/redis-3.2.5/
  • make && make install

4、创建文件夹

  • mkdir /data/cluster -p
  • cd /data/cluster/
  • mkdir 7000 7001 7002 7003 7004 7005

5、拷贝修改配置文件

  • cp /opt/redis-3.2.5/redis.conf /data/cluster/7000/
  • vi /data/cluster/7000/redis.conf
    • bind 10.211.55.4
    • port 7004
    • daemonize yes
    • cluster-enabled yes
    • cluster-config-file nodes.conf
    • cluster-node-timeout 15000
  • 拷贝该redis.conf到7001~7005,并且修改端口号

6、启动6个redis实例

  • cd /data/cluster/7000
  • redis-server redis.conf

其他类似。

7、安装ruby依赖

  • yum install ruby rubygems -y

8、本机下载安装gem-redis

9、将集群管理程序复制到/usr/local/bin/

  • cp /opt/redis-3.2.5/src/redis-trib.rb /usr/local/bin/redis-trib

10、创建集群

  • redis-trib create --replicas 1 10.211.55.4:7000 10.211.55.4:7001 10.211.55.4:7002 10.211.55.4:7003 10.211.55.4:7004 10.211.55.4:7005
    • --replicas 1:为集群中的每个主节点创建一个从节点
    • 集群正常工作至少需要3个主节点:以上是三主三从

11、测试

使用rdm进行连接测试即可。

 

二、java操作(JedisCluster)

第三章 springboot + jedisCluster

 

参考:http://www.cnblogs.com/gomysql/p/4395504.html

第十二章课下测试补交博客

第十二章课下测试补交博客 查看详情

高数(a)下第十二章

 12.112.2 12.3  查看详情

第十二章----数组

importjava.util.Arrays;publicclassTest{publicstaticvoidmain(String[]args){//数组的定义//int[]a=newint[5];//inta1[]=newint[3];//int[]a2={2,4,6};int[]a=newint[4];boolean[]b=newboolean[4];char[]c=newchar[4];S 查看详情

第十二章软件包管理

第十二章、软件包管理本章内容?软件运行环境?软件包基础?rpm包管理?yum管理?定制yum仓库?编译安装软件运行和编译ABI:ApplicationBinaryInterfaceWindows与Linux不兼容ELF(ExecutableandLinkableFormat)PE(PortableExecutable)库级别的虚拟化:Linux:WINEWi... 查看详情

第十二章

一、变量的作用域(有效的使用范围)1、变量有2种             1.1成员变量(属性)声明在类的里面,方法的外面            &n 查看详情

“全栈2019”java第十二章:变量

...开发环境JDKv11IntelliJIDEAv2018.3文章原文链接“全栈2019”Java第十二章:变量下一章“全栈2019”Java第十三章:基本数据类型学习小组加入同步学习小组,共同交流与进步。方式一:关注头条号Gorhaf,私信“Java学习小组”。方式二:... 查看详情

第十二章:类的无参方法

第十二章:类的无参方法类定义类的方法类的方法必须包括:1.方法名称                             查看详情

第十二章网络管理

一、ip地址管理hostnamectlset-hostnames1.test.comnmcligeneralhostnames1.test.comnmclidevicestatusnmclideviceshowens32nmtuinmclihelpUsage:nmcli[OPTIONS]OBJECTCOMMAND|helpOPTIONS-t[erse]terseoutput-p[retty]p 查看详情

第十二章随笔

  第十二章,Android下综合项目介绍之一随着社会电子信息化的不断发展,人们在居家中实验的电器越来越多,由此带来的安全隐患也越来越多,为了减少电器的不合理使用带来的异常情况,由此带来的安全隐患也有了明... 查看详情

java第十二章继承笔记

Java第十二章 继承笔记一、使用继承:   1)方便修改代码   2)减少代码量二、super继承object类:super访问父类的无参构造;super指的是object的无参构造。   例:子类调用父类:super.属性/super.... 查看详情

javascriptdom编程艺术-学习笔记(第十二章)

第十二章1.本章是综合前面章节的所有东西的,一个综合实例2.流程:①项目简介:a.获取原始资料(包括文本、图片、音视频等)                    b.站点... 查看详情

第十二章存储之secret

1、Secret存在意义Secret解决了密码、token、密钥等敏感数据的配置问题,而不需要把这些敏感数据暴露到镜像或者PodSpec中。Secret可以以Volume或者环境变量的方式使用2、Secret有三种类型① ServiceAccount:用来访问KubernetesAPI,由Kuberne... 查看详情

第十二章springboot+mongodb(复杂查询)

简单查询:使用自定义的XxxRepository接口即可。(见 第十一章springboot+mongodb(简单查询))复杂查询:使用MongoTemplate以及一些查询条件构建类(BasicDBList、BasicDBObject、Criteria等)1、application.properties1#mongodbnote:mongo3.xwillnotusehost... 查看详情

第十二章笔记

                   类的无参方法学习本章用到的单词document:文档,文件display:展览method:方法vesrion:版本orient:东方,使适应parameter:参数since:自从,既然,因为 类的方法概述类是有一组具有相... 查看详情

第十二章-语义分析之数据流检查

 参考:(1)javac后期需要重点阅读的类(2)Flow类注释解读 1、简介 1、语句的活跃性分析  2、异常检查 3、变量赋值 查看详情

第十二章(类的无参方法)

Java注释:    //:单行注释    /**/:多行注释    /** */:JavaDoc注释 方法:   语法:        访问修饰符& 查看详情

第十二章lnmp架构

12.1?LNMP架构介绍12.2MySQL安装《MySQL安装》(1)下载Mysql,解压,挪动,移除之前的LAMP的mysqlrm-rf/usr/local/mysqlrm-rf/etc/init.d/mysqldcd/usr/local/srcwgethttp://mirrors.sohu.com/mysql/MySQL-5.6/mysql-5.6.36-linux-glibc2.5-x86 查看详情

第十二章:查找与处理文件

目标   使用locate   使用find   使用GnomeSearchtool   locate基于预先定义的数据库定义,这个数据库保存了所有文件的路径和权限      非实时查询    查看详情