zoukankan      html  css  js  c++  java
  • 3.redis.3.2 下载,安装、配置、使用、集群主从创建

    当然,集群最主要的就是配置文件:
    简单配置如下,
    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终止,可以看提示的错误)
     
    成功了,没了
    看结果
     
     
     
     
  • 相关阅读:
    点击按钮生成遮罩层后这个按钮被遮住还可以点击解决办法
    关于jq的load不用回调获取其中dom元素方法
    移动端默认返回按键,使用h5+修改默认事件
    移动端解决input focus后键盘弹出,高度被挤压的问题
    模拟移动端上拉超过页面实际高度
    软工作业
    一周进度汇报
    alhpa阶段回顾
    一周进度汇报
    一周进度汇报
  • 原文地址:https://www.cnblogs.com/Tmc-Blog/p/5737856.html
Copyright © 2011-2022 走看看