这里实验的是129、130、240三台服务器6个节点的部署(redis集群最低要6个节点,不然无法创建)。
1.压缩包安装
# tar -xzvf redis-5.0.7.tar.gz
# cd redis-5.0.7
# make
# cd src & make test
 
2、配置文件
129
cd /utxt/soft/redis-cluster
mkdir 40000
mkdir 40001
 
cp redis.conf /utxt/soft/redis-cluster/40000
cp redis.conf /utxt/soft/redis-cluster/40001
 
vi redis.conf
具体修改:
(1)port 40000 #绑定端口
 
(2)bind 192.168.150.129 #定IP也(可以注释掉,这样任何桌面客户端都可以连接了)
 
(3)dir /utxt/soft/redis-cluster/40000 #指定文件存放路径 ( .rdb .aof nodes-xxxx.conf 这样的文件都会在此路径下)
 
(4)cluster-enabled yes #启动集群模式
 
(5)cluster-config-file #集群节点配置文件
 
(6)daemonize yes #后台启动
 
(7)cluster-node-timeout 5000 #指定集群节点超时时间
 
(8)appendonly yes #指定持久化方式
 
(9)protected-mode no #非保护模式
 
(10)pidfile /utxt/soft/redis-cluster/40000
 
(11)logfile "/utxt/soft/redis-cluster/40000/redis.log"
 
(12)masterauth "czty_yjyh"
 
(13)requirepass "czty_yjyh"
 
130、240服务器同理操作即可
 
3、启动节点
129
/utxt/soft/redis-5.0.7/src/redis-server /utxt/soft/redis-cluster/40000/redis.conf
/utxt/soft/redis-5.0.7/src/redis-server /utxt/soft/redis-cluster/40001/redis.conf
130
/utxt/soft/redis-5.0.7/src/redis-server /utxt/soft/redis-cluster/40002/redis.conf
/utxt/soft/redis-5.0.7/src/redis-server /utxt/soft/redis-cluster/40003/redis.conf
240
/utxt/soft/redis-5.0.7/src/redis-server /utxt/soft/redis-cluster/40004/redis.conf
/utxt/soft/redis-5.0.7/src/redis-server /utxt/soft/redis-cluster/40005/redis.conf
 
4、启动集群
 
./redis-cli --cluster create 192.168.150.129:40000 192.168.150.130:40002 192.168.150.240:40004 192
.168.150.129:40001  192.168.150.130:40003 192.168.150.240:40005  --cluster-replicas 1 -a czty_yjyh
// --replicas 1 表示我们希望为集群中的每个主节点创建一个从节点。(--cluster-replicas 1 命令的意思: 一主一从配置,六个节点就是 三主三从)
 
5、客户端登录
/utxt/soft/redis-5.0.7/src/redis-cli -c -p 40000 -h 192.168.150.129 -a czty_yjyh
 
 
查看节点信息
 

redis5.0.7集群搭建的更多相关文章

  1. redis5.0 Cluster集群搭建

    安装redis sudo apt update sudo apt install build-essential tcl cd ~ mkdir document/ cd document/ curl ...

  2. redis5.0版本集群搭建

    模式简介 Redis 集群是一个可以在多个 Redis 节点之间进行数据共享的设施(installation). Redis 集群不支持那些需要同时处理多个键的 Redis 命令,比如:mget, 因 ...

  3. redis5.0.4 集群搭建

    准备工作用两台虚拟机模拟6个节点,一台机器3个节点,创建出3 master.3 salve 环境. redis 采用 redis-5.0.4 版本. 两台虚拟机都是 CentOS ,一台 CentOS ...

  4. redis-5.0.3集群搭建

    首先部署redis-5.0.3,请参考我的另一篇文章 https://www.cnblogs.com/djlsunshine/p/10592174.html 启动redis服务 # redis-ser ...

  5. redis5.0.4-cluster集群搭建及jedis客户端操作

    一.去官网下载redis5.0 https://redis.io/download 然后解压安装 $ .tar.gz $ cd redis- $ make 二.准备配置文件 打开redis-5.0.4 ...

  6. Redis 5.0.5集群搭建

    Redis 5.0.5集群搭建 一.概述 Redis3.0版本之后支持Cluster. 1.1.redis cluster的现状 目前redis支持的cluster特性: 1):节点自动发现 2):s ...

  7. java_redis3.0.3集群搭建

    redis3.0版本之后支持Cluster,具体介绍redis集群我就不多说,了解请看redis中文简介. 首先,直接访问redis.io官网,下载redis.tar.gz,现在版本3.0.3,我下面 ...

  8. Redis 3.0.2集群搭建以及相关问题汇总

    Redis3 正式支持了 cluster,是为了解决构建redis集群时的诸多不便 (1)像操作单个redis一样操作key,不用操心key在哪个节点上(2)在线动态添加.删除redis节点,不用停止 ...

  9. Hadoop2.0 HA集群搭建步骤

    上一次搭建的Hadoop是一个伪分布式的,这次我们做一个用于个人的Hadoop集群(希望对大家搭建集群有所帮助): 集群节点分配: Park01 Zookeeper NameNode (active) ...

随机推荐

  1. docker安装和基本使用

    1.安装环境 此处在Centos7进行安装,可以使用以下命令查看CentOS版本 lsb_release -a 在 CentOS 7安装docker要求系统为64位.系统内核版本为 3.10 以上,可 ...

  2. Redis详解(九)------ 哨兵(Sentinel)模式详解

    在上一篇博客----Redis详解(八)------ 主从复制,我们简单介绍了Redis的主从架构,但是这种主从架构存在一个问题,当主服务器宕机,从服务器不能够自动切换成主服务器,为了解决这个问题,我 ...

  3. [ES6系列-07]Generator Function: 生成器函数

    [原创]码路工人 Coder-Power 大家好,这里是码路工人有力量,我是码路工人,你们是力量. github-pages 博客园cnblogs Generator function 生成器函数是E ...

  4. [JavaWeb基础] 004.用JSP + SERVLET 进行简单的增加删除修改

    上一次的文章,我们讲解了如何用JAVA访问MySql数据库,对数据进行增加删除修改查询.那么这次我们把具体的页面的数据库操作结合在一起,进行一次简单的学生信息操作案例. 首先我们创建一个专门用于学生管 ...

  5. XMLHttpRequest实现Ajax &数据格式JSON

    GET请求 index <%@ page language="java" contentType="text/html; charset=utf-8" p ...

  6. cypher语句摘要

    match(n) return n 返回所有的节点和关系,只要有就返回,对节点和关系的查找不做条件限制. match(n:Student) return n 返回所有的Student节点 创建节点:c ...

  7. vscode jshint 报'import' is only available in ES6 (use 'esversion: 6'). (W119)错误

    vue项目用vscode打开代码前出现黄点,js报错 'import' is only available in ES6 (use 'esversion: 6'). (W119) 意思是import属 ...

  8. 最好用的FTP工具,最好用的FTP工具推荐!

    IIS7服务器管理工具是一个良好的FTP的客户端,可以进行FTP的操作!同时,还可以作为VNC的客户端进行VNC的相关操作!它还能连接Windows和Linux的服务器和PC,并对他们的连接状态进行实 ...

  9. Rocket - util - Annotations

    https://mp.weixin.qq.com/s/7C8ZmPpwAqFqyKjL9K40Fg   介绍util中定义的注解(Annotations).   ​​   1. Annotation ...

  10. 跨域解决方案 - 跨域资源共享cors

    目录 1. cors 介绍 2. 原理 3. cors 解决跨域 4. 自定义HTTP 头部字段解决跨域 5. 代码演示 5. 参考链接 1. cors 介绍 cors 说的是一个机制,其实相当于一个 ...