redis linux 集群
redis集群:官方教程
步骤:
2、修改配置文件redis.conf(集群所需基础配置)
port 7000
cluster-enabled yes
cluster-config-file nodes.conf
cluster-node-timeout 5000
appendonly yes
3、创建集群文件夹rediscluster用来统一管理集群配置文件
3.1 创建文件夹
mkdir rediscluster
3.2 创建存放各个节点配置文件的文件夹,例如:
mkdir 7001 7002 7003 7004 7005 7006
3.3 将第二步配置好的redis.conf配置文件分别复制到 3.2步创建的文件中(port 需要改变,每个文件配置文件需要对应不同端口最好和文件名称一样,例如 7001 7002 7003 ...)
cp 源文件地址 目标文件
4、启动redis(进入到redis的src目录)
启动redis时指定具体某个redis配置文件(3.3 复制的那些)。
4.1 ./redis-server ../7001/redis.conf
5、启动成功创建集群
redis-cli --cluster create ip1:port1 ip2:port2 ... --cluster-replicas 1
redis-cli --cluster create:表示创建集群,该集群是由ip1:port1 ip2:port2 ...等节点组成
--cluster-replicas 1:表示当前集群的每个节点有一个副本
具体步骤:
我的环境:redis版本5.0.2 服务器两台(资源有限) 47.75.152.xxx 服务器A 123.56.20.xxx 服务B(由于redis集群最少有三个主节点,所以我决定在服务器A安装两个主节点,两个从节点,服务器B安装一个主节点,一个冲节点)
安装redis步骤略过....
创建并进入文件rediscluster

创建 各个节点配置文件需要存放的文件夹(A服务器连个主节点两个从节点)

将配置好的redis.conf文件分别复制到这4个文件中(注意改变port和cluster-config-file的配置)

进入redis的src目录启动redis (指定不同配置文件)

A服务器的redis启动成功!
B服务器同样按A服务器操作
1、创建目录
2、修改配置文件
3、启动redis(指定不同redis.conf)
B服务器启动成功

使用各个节点组建集群:
在任意服务器执行:redis-cli --cluster create ip1:port1 ip2:port2 ... --cluster-replicas 1

询问是否接受以上的配置,输入yes

集群搭建完成!
redis linux 集群的更多相关文章
- Linux - redis哨兵集群实例
目录 Linux - redis哨兵集群实例 命令整理 配置流程 Linux - redis哨兵集群实例 命令整理 官网地址:http://redisdoc.com/ redis-cli info # ...
- linux环境下redis安装(redis伪集群搭建)
redis在linux环境下搭建 1.创建目录 [root@192 local]# mkdir /usr/local/redis 2.下载redis,并解压 [root@192 local]# wge ...
- 02.Redis主从集群的Sentinel配置
1.集群环境 1.Linux服务器列表 使用4台CentOS Linux服务器搭建环境,其IP地址如下: 192.168.110.100 192.168.110.101 192.168.110.102 ...
- Redis Cluster集群搭建与应用
1.redis-cluster设计 Redis集群搭建的方式有多种,例如使用zookeeper,但从redis 3.0之后版本支持redis-cluster集群,redis-cluster采用无中心结 ...
- CentOS7 安装Redis Cluster集群
上一篇中已经讲到了如何安装单击版Redis,这一篇我们来说下如何安装Cluster,关于哨兵模式这里我就不写文章安装了,有兴趣的同学可以自己去研究,哨兵模式可以在主从模式下在创建三台机器的哨兵集群监控 ...
- Redis Cluster搭建高可用Redis服务器集群
一.Redis Cluster集群简介 Redis Cluster是Redis官方提供的分布式解决方案,在3.0版本后推出的,有效地解决了Redis分布式的需求,当一个节点挂了可以快速的切换到另一个节 ...
- Redis Cluster集群架构实现(四)--技术流ken
Redis集群简介 通过前面三篇博客的介绍<Redis基础认识及常用命令使用(一)--技术流ken>,<Redis基础知识补充及持久化.备份介绍(二)--技术流ken>,< ...
- redis介绍 (8) window 下redis的集群(cluster命令)
前言: 前段时间我在centos上搭建过一次redis集群,那是借助ruby搭建,这次我介绍一种纯redis集群命令的方式去搭建[最后我会简单介绍ruby搭建]. redis集群搭建(三主三备): 准 ...
- redis搭建集群并用TreeSoft管理
前言:redis作为一款高效的NOSQL数据库已经深入贯彻和落实到我们的日常开发代码中,作为缓存.时间控制.数据仓库.队列等使用方法层出不穷,简直是开写代码.居家旅行之必备良药.曾经,我们的项目都是单 ...
随机推荐
- ZooKeeper保证之单一视图(Single System Image)
由于ZooKeeper的数据模型简单且全部在内存中,ZooKeeper的速度非常快.它提供了一系列保证(Guarantees): • 顺序一致性(Sequential Consistency) • 原 ...
- myeclipse引入工程后运行出错
An internal error occurred during: Launching efax on Tomcat 7.x . 项目运行时报错 因为你项目建的时候用的是Tomcat5.x 服务器 ...
- IOS截取部分图片
截取部分图片这么简单: - (void)loadView { [[UIApplication sharedApplication] setStatusBarHidden:YES withAni ...
- Opentsdb简介
1.OpenTSDB介绍 1.1.OpenTSDB是什么?主要用途是什么? 官方文档这样描述:OpenTSDB is a distributed, scalable Time Series Datab ...
- React后台管理系统-file-uploader组件
1.React文件上传组件github地址: https://github.com/SoAanyip/React-FileUpload 2.Util里边新建file-uploader文件夹,里边新建i ...
- PHP PDO 使用类
PDO类 <?php class MYPDO { protected static $_instance = null; protected $dbName = ''; protected $d ...
- vue 判断是否登录,未登录跳转到登录页
网页一进入判断是否登录,未登录跳转到登录页面 router.js export default new Router({ routes: [ { path: '/', name: 'HelloWorl ...
- 统计C语言关键字出现次数
统计C语言关键字出现次数 <C程序设计语言>K&R版本第6章结构6.3结构数组内容 /* Name: 统计c语言关键字出现次数 Copyright: Author: lingr7 ...
- Codeforces Round #460 (Div. 2)-B. Perfect Number
B. Perfect Number time limit per test2 seconds memory limit per test256 megabytes Problem Descriptio ...
- 后缀数组的使用心得——POJ2774 最长连续公共子串
对于这道题,将两个字符串直接合并成为一个字符串,分别记录连个字符串结束的位置. 首先,应用黑暗圣典的模板,我们可以顺利得到height,rank,sa三个数组. 之后直接扫描1-n所有的位置,选出来一 ...