当然,集群最主要的就是配置文件:
简单配置如下,
port 7001
bind 127.0.0.1
databases 16
appendonly yes
appendfilename "appendonly.7000.aof"
cluster-enabled yes
cluster-config-file nodes-7001.conf
cluster-node-timeout 15000
cluster-slave-validity-factor 10
cluster-migration-barrier 1
cluster-require-full-coverage yes
创建一个 redis.conf放到指定目录,我直接放置到 redis解压文件的根目录了,如此,复制5个出来,一共6个,why?问的好,这自己去看官网的文档,至少是3主+3从,
注意,这里有几个要注意的地方,这个网上很多坑货故意坑你的,比如,port,nodes,这个需要改成你这个节点的端口,上面截图中我的端口分别为 7001,7002,7003,,,,
nodes也分别为 nodes-7001,nodes-7002,,,,
在创建集群时候会生成如下文件:
否则会报错,无法创建成功。哥亲自踩了这个坑,把这个坑填了,大家以后注意。
 
然后就是 安装 这六个服务
管理员身份cmd运行六次,如果是多服务器,每台服务器上都运行一次
redis-server.exe --service-install redis.7001.conf --service-name redis7001
.....如此,操作六次,每次需要更换 redis.7001.conf 和后面的 redis7001(指定创建的服务名称),这两处
,全部安装好之后, 执行运行操作,这个很简单,前面两片有说过,
redis-server.exe redis.7001.conf 同样更换7001的名称分别为 7002 7003.。。。。7005,依次执行
全部执行OK之后,开始重点内容,
创建集群需要注意下,要装装 ruby,获取:
http://akamai.bintray.com/f6/f600c3d1baff0dcf5fd86280e6e9c4703ceb9c641a7fef90fb551c8c6f5825fd?__gda__=exp=1470290277~hmac=a00e7622f65d9dd125641d4f3a09fd5e0ca0ad848931e508b31a2fcd37c232ce&response-content-disposition=attachment%3Bfilename%3D%22rubyinstaller-2.2.4-x64.exe%22&response-content-type=application%2Fx-dosexec
 
然后,安装界面有三个复选框,全选上,当然,可以忽略,redis3.X 中,的文件中有,
 
下面开始创建集群,
盲目一看,挺令人欢欣的是不是,可是不是,他报错了,错误提示很明显 ,尤其是 this is not possible with 4 nodes and 1 replicas per node,
另外,在redis-cli中操作时候,会有如下提示
 
MD ,什么情况?说好的已经创建好了嘛,怎么会是这个结果,,不过错误很明显,一致性hash算法的问题,hash 算法这块 不能正常提供服务。
可以查看官方文档,至少是3+3,也就是说,得6个,所以再创建两个,然后依次 启动,之后,重复上面的集群动作,结果如下:
 
看,是不是成了?默认使用其中三个节点作为master主节点,另外三个作为从节点。
,此时输入yes
 
然后慢慢等待吧,不出问题的话就成了,,,说实话,比乌龟爬的还慢(出现这个情况,基本就是抱错了,ctrl+c终止,可以看提示的错误)
 
成功了,没了
看结果
 
 
 
 

3.redis.3.2 下载,安装、配置、使用、集群主从创建 - 3的更多相关文章

  1. Linux中安装配置spark集群

    一. Spark简介 Spark是一个通用的并行计算框架,由UCBerkeley的AMP实验室开发.Spark基于map reduce 算法模式实现的分布式计算,拥有Hadoop MapReduce所 ...

  2. CentOS7安装配置redis5集群

    一.服务器准备 本文准备了3台服务器 , 分别是 172.18.0.231 172.18.0.232 172.18.0.233 每台运行2个redis实例, 端口分别为7000 7001 ,即总共6个 ...

  3. Linux中安装配置hadoop集群

    一. 简介 参考了网上许多教程,最终把hadoop在ubuntu14.04中安装配置成功.下面就把详细的安装步骤叙述一下.我所使用的环境:两台ubuntu 14.04 64位的台式机,hadoop选择 ...

  4. Redis单台的安装部署及集群部署

    Redis是一种高级key-value数据库.它跟memcached类似,不过数据可以持久化,而且支持的数据类型很丰富.有字符串,链表,集 合和有序集合.支持在服务器端计算集合的并,交和补集(diff ...

  5. 架构(三)MongoDB安装配置以及集群搭建

    一 安装 1.1 下载MongoDB 我个人不太喜欢用wget url, 之前出现过wget下载的包有问题的情况 https://fastdl.mongodb.org/linux/mongodb-li ...

  6. 安装配置Spark集群

    首先准备3台电脑或虚拟机,分别是Master,Worker1,Worker2,安装操作系统(本文中使用CentOS7). 1.配置集群,以下步骤在Master机器上执行 1.1.关闭防火墙:syste ...

  7. 离线环境下使用二进制方式安装配置Kubernetes集群

    本文环境 Redhat Linux 7.3,操作系统采用的最小安装方式. Kubernetes的版本为 V1.10. Docker版本为18.03.1-ce. etcd 版本为 V3.3.8. 1. ...

  8. linux(centos8):安装配置consul集群(consul 1.8.4 | centos 8.2.2004)

    一,什么是consul? 1,Consul 是 HashiCorp 公司推出的开源软件,用于实现分布式系统的服务发现与配置. Consul 是分布式的.高可用的. 可横向扩展的   2,官方网站: h ...

  9. hadoop集群环境搭建之安装配置hadoop集群

    在安装hadoop集群之前,需要先进行zookeeper的安装,请参照hadoop集群环境搭建之zookeeper集群的安装部署 1 将hadoop安装包解压到 /itcast/  (如果没有这个目录 ...

随机推荐

  1. POJ 3342 (树形DP)

    题意 :给出一些上下级关系,要求i和i的直接上级不能同时出现,现在选出一些人构成一个集合,问你这个集合里面的最大人数是都少,同时给出这个最大的人数的集合是否唯一. 思路:树形DP,dp[i][0],表 ...

  2. 【原】Redis学习资料推荐

    Redis学习资料推荐 网址: Redis官网http://redis.io/ Redis命令 http://redis.io/commands Redis教程 https://www.tutoria ...

  3. HW3.25

    import java.util.Scanner; public class Solution { public static void main(String[] args) { Scanner i ...

  4. CodeForces 540E - Infinite Inversions(离散化+树状数组)

    花了近5个小时,改的乱七八糟,终于A了. 一个无限数列,1,2,3,4,...,n....,给n个数对<i,j>把数列的i,j两个元素做交换.求交换后数列的逆序对数. 很容易想到离散化+树 ...

  5. javascript中的function对象

    function对象都是Function的实例: > Object.getOwnPropertyNames(Function) [ 'length', 'name', 'arguments', ...

  6. hdoj 1532 Drainage Ditches【最大流模板题】

    Drainage Ditches Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) ...

  7. position与anchorPoint

    相信初接触到CALayer的人都会遇到以下几个问题: 为什么修改anchorPoint会移动layer的位置?CALayer的position点是哪一点呢?anchorPoint与position有什 ...

  8. Android ArrayAdpater 填充集合

    在这里我们新创建一个任务来演示 然后再布局文件中定义一个ListView 来当作显示数据的容器,布局文件代码如下: <LinearLayout xmlns:android="http: ...

  9. Lucene子项目------------------Solr遇到的问题

    SolrCore Initialization Failures paper: org.apache.solr.common.SolrException:org.apache.solr.common. ...

  10. python学习(3)

    Python学习(3)切片(Slice):根据索引范围取出字符串里面的内容,比如: l=range(100)   l[:8] [0, 1, 2, 3, 4, 5, 6, 7]              ...