这里实验的是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. 【JVM】GC 可达性分析中哪些算是GC ROOT?

    至今为止,我基本上发现网上没有几个博客说的很明白的,今天我在这里斗胆总结一下,各位大佬,如有错误,还望指责 ^ _ ^ 首先那肯定还得是看看概念了,在JVM中,什么可以作为GC Root呢? 虚拟机栈 ...

  2. C# 数据操作系列 - 14 深入探索SqlSugar

    0.前言 在上一篇中,我们知道了如何使用SqlSugar,但是也只是简单的了解了如何使用,仿佛是套着镣铐行走,这明显不符合一个合格的程序员应有的素养.所以,这一篇我们将对其进行深挖,探究其背后的秘密. ...

  3. Android中的成员变量与局部变量

    简单说一下吧, note:java中的成员变量就是c++中的全局变量 1.可以在全局范围内使用:局部变量只能在其定义的方法里使用. 2.成员变量可以不赋初值使用,调用时有系统的默认的初值,比如int类 ...

  4. Mac打不开inkscape怎么办

    本经验题目提到的是一款矢量图片编辑软件,对于打开不开的软件,完全可以通过卸载软件后进行安装.这里就从安装以及卸载的过程说明一下这个软件的安装卸载过程. 方法/步骤 打开电脑任意一个浏览器图标,进入浏览 ...

  5. PHP绘图案例讲解验证码制作

    <?php header("Content-type: image/png");//声明浏览器解析为图片 $width=200; $height=100; $color1=i ...

  6. corosync+pacemaker实现httpd高可用

    corosync+pacemaker 官方网址 https://clusterlabs.org/ 一.开源高可用了解 OPEN SOURCE HIGH AVAILABILITY CLUSTER STA ...

  7. Android_四大组件之BroadcastReceiver

    一.概述 BroadcastReceiver是广播接收器,接收来自 系统或应用发出的广播信息 并进行相应的逻辑处理. 自定义BroadcastReceiver只需继承android.content.B ...

  8. Wilson's theorem在RSA题中运用

    引言 最近一段时间在再练习数论相关的密码学题目,自己之前对于数论掌握不是很熟练,借此机会先对数论基本的四大定理进行练习 这次的练习时基于Wilson's theorem(威尔逊定理)在RSA题目中的练 ...

  9. pandas读写csv,并增加一列

    为读取csv,并DataFrame增加一列,再自由组合列并保存到csv文件: import pandas as pd sourceFile='d:\person.csv' #person.csv包括i ...

  10. 概念辨析-Hardware Description还是Hardware Developing?

    https://mp.weixin.qq.com/s/j4Ndo1R4Go9IaGbhE_nsTg   Verilog, standardized as IEEE 1364, is a hardwar ...