这里实验的是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】堆区域的一个详细了解并附带调优案例

    话不多说,直接撸图: 1>Eden中通过可达性分析,存活下来的对象直接通过复制算法移动到From区域中,此时该对象的分代年龄加1: 2>当下一次虚拟机进行[Minor GC]时,会同时对[ ...

  2. 加密通信软件Signal 2.92版本编译安装折腾手记(Ubuntu 18.04)

    加密通信软件Signal 2.92版本编译安装折腾手记(Ubuntu 18.04) 前言 加密通信软件Signal是开源的,安全性很高,号称斯诺登也推荐大家使用.既然这么好,那必然会有不少人去尝试复制 ...

  3. LeetCode DFS搜索与回溯专题

    DFS + 回溯专题 17. 电话号码的字母组合 迭代也可以实现搜索 循环改写dfs搜索的写法: 例如 C++写法 class Solution { public: vector<string& ...

  4. 【JUC】CountDownLatch和Java枚举的使用例子

    public enum CountryEnum { ONE(1,"春"), TWO(2,"夏"), THREE(3,"秋"), FOUR(4 ...

  5. eatwhatApp开发实战(七)

    之前我们为app添加了读取本地数据的功能和删除的功能.本次我们来将listview上item项的触控修改为item项上单一控件的触控事件.用item项上的button来实现删除数据. 先上布局: &l ...

  6. 一篇文章讲透Dijkstra最短路径算法

    Dijkstra是典型最短路径算法,计算一个起始节点到路径中其他所有节点的最短路径的算法和思想.在一些专业课程中如数据结构,图论,运筹学等都有介绍.其思想是一种基础的求最短路径的算法,通过基础思想的变 ...

  7. 附021.Traefik-ingress部署及使用

    一 Helm部署 1.1 获取资源 [root@master01 ~]# mkdir ingress [root@master01 ~]# cd ingress/ [root@master01 ing ...

  8. Second Space could let suspect play two different roles easily

    Have you guys heard about a pretty good feature called "Second Space"?  Manufacturers like ...

  9. Java实现 LeetCode 719 找出第 k 小的距离对(二分搜索法+二分猜数字)

    719. 找出第 k 小的距离对 给定一个整数数组,返回所有数对之间的第 k 个最小距离.一对 (A, B) 的距离被定义为 A 和 B 之间的绝对差值. 示例 1: 输入: nums = [1,3, ...

  10. Java实现 蓝桥杯 算法提高 新建Microsoft world文档

    算法提高 新建Microsoft Word文档 时间限制:1.0s 内存限制:256.0MB 问题描述 L正在出题,新建了一个word文档,想不好取什么名字,身旁一人惊问:"你出的题目叫&l ...