这里实验的是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. 五、数据类型(1):整数&&带小数点的数

    1.整数 int printf("%d",...); scanf("%d",&...); 2.带小数点的数 double printf("%f ...

  2. unicode 的中文字符串,调用 isalnum()返回的是 True ?

    描述 Python isalnum() 方法检测字符串是否由字母和数字组成. 语法 isalnum()方法语法: str.isalnum() 返回值 如果 string 至少有一个字符并且所有字符都是 ...

  3. python3.7 64bit安装pygame1.9.3

    https://blog.csdn.net/xiaolixi199311/article/details/79209506/

  4. 实现.Net程序中OpenTracing采样和上报配置的自动更新

    前言 OpenTracing是一个链路跟踪的开放协议,已经有开源的.net实现:opentracing-csharp,同时支持.net framework和.net core,Github地址:htt ...

  5. Android系统签名简介

    apk的签名,简单说开发者可以通过签名 对应用进行标识和更新.包名在一个设备上是唯一的,这样可以避免被相同包名应用随意覆盖安装.这是一个非常重要的安全功能.系统中的签名文件,也是对系统中应用进行签名, ...

  6. [工具-002]把png图片转换成ico图标

    最近我收到了上级的一个需求,我们需要使用产品的png图片,批量转换成ico图片,然后调用上一篇的方法,替换可执行程序的图标.一开始查看资料的时候,C#有直接可以转成ico图片的方法,很简单.但是生成的 ...

  7. [SD喜爱语言PK大赛]001.PHP vs Node.js

    引言:近日,两大编程飓风之战已经愈演愈烈.在程序员社区,一些争端因PHP与Node.js而起. 观点:其实就本人及团队而言,Language just a language!不存在高低之分,而侧重的原 ...

  8. 读Pyqt4教程,带你入门Pyqt4 _006

    窗口组件是应用程序的基本构建块.PyQt4编程工具包拥有范围广泛的各种窗口组件.按钮.选择框.滑块.列表框等等,程序员工作所需要的一切.在教程的这部分中,我们将介绍一些有用的窗口组件. QCheckB ...

  9. 一、【python】机器学习基础

    专有名词 机器学习 (machine learning) 预测分析 (predictive analytics) 统计学习 (statistical learning) 监督学习 (supervise ...

  10. Chisel3 - Tutorial - FullAdder

    https://mp.weixin.qq.com/s/Aye-SrUUuIP6_o67Rlt5OQ   全加器   逻辑图如下: ​​   参考链接: https://github.com/ucb-b ...