https://www.cnblogs.com/zsl-find/articles/11780974.html 博客

https://redis.io/topics/cluster-tutorial 官方

https://www.cnblogs.com/zgqbky/p/11792141.html 博客

  1. 新虚拟机 2G内存,配yum源
  2. 配置JDK环境
  3. yum install -y gcc g++ make gcc-c++ kernel-devel automake autoconf libtool make wget tcl vim  unzip git  安装依赖包
  4. wget http://download.redis.io/releases/redis-5.0.5.tar.gz   拉取代码
  5. tar xzf redis-5.0.5.tar.gz   解包
  6. cd redis-5.0. 进入目录
  7. make    编译
  8. src/redis-server  启动服务  测试
    src/redis-cli 启动客户端
  9. mkdir /opt/redis/redis-cluster -p 创建文件夹 放集群文件
    cd /opt/redis/redis-cluster/
    mkdir 6379 6380 创建集群的端口配置
  10. for i in 79 80;
    do echo -e "port 63$i\n\
    bind `hostname -I`\n\ 输出本机ip绑定
    daemonize yes\n\ 守护
    pidfile /var/run/redis_63$i.pid\n\ 指定pid文件位置 随机进程号写入此
    cluster-enabled yes\n\ 开启集群模式
    cluster-config-file nodes_63$i.conf\n\ 集群节点的配置文件 自动生成的
    masterauth 123456\n\ 主从的密码
    requirepass 123456\n\ 访问的密码
    save 900 1\n\ 持久化规则
    save 300 10\n\
    save 60 10000\n\
    appendonly yes\n\ aof持久化
    appendfilename "appendonly_6379.aof"\n\ 文件名
    appendfsync always\n\ 总是持久化
    no-appendfsync-on-rewrite no\n\
    auto-aof-rewrite-percentage 100\n\
    auto-aof-rewrite-min-size 64mb\n\
    cluster-node-timeout 10100" > 63$i/redis.conf;
    done 配置与设置密码
  11. for i in 79 80;
    do /root/redis-5.0.5/src/redis-server /opt/redis/redis-cluster/63$i/redis.conf 启动redis服务 需要本机去执行
    done
  12. 备注:以上操作为配置服务,每一个节点上面都需要执行的操作
  13. /root/redis-5.0.5/src/redis-cli --cluster create 192.168.1.151:6379 192.168.1.151:6380 192.168.1.152:6379 \
    192.168.1.152:6380 192.168.1.153:6379 192.168.1.153:6380  --cluster-replicas 1 -a 123456  创建集群
  14. /root/redis-5.0.5/src/redis-cli -c -h 192.168.1.151 -p 6379 -a 123456 进入redis数据库
  15. 192.168.120.83:7000> cluster nodes  查看节点
  16. /root/redis-5.0.5/src/redis-cli --cluster reshard 192.168.1.151:6379 -a 123456 查看分片情况,最后一句话的意思是 让你重新分片的 不需要管它 直接ctrl+c 结束就行
  17. 节点全部关闭
    for i in 79 80;
    do /root/redis-5.0.5/src/redis-cli  -h 192.168.1.151 -p 63$i -a 123456 shutdown save
    done

    for i in 79 80;
    do /root/redis-5.0.5/src/redis-cli  -h 192.168.1.152 -p 63$i -a 123456 shutdown save
    done

    for i in 79 80;
    do /root/redis-5.0.5/src/redis-cli  -h 192.168.1.153 -p 63$i -a 123456 shutdown save
    done

  18.  

redis5.5官方文档的更多相关文章

  1. 【AutoMapper官方文档】DTO与Domin Model相互转换(上)

    写在前面 AutoMapper目录: [AutoMapper官方文档]DTO与Domin Model相互转换(上) [AutoMapper官方文档]DTO与Domin Model相互转换(中) [Au ...

  2. 2DToolkit官方文档中文版打地鼠教程(三):Sprite Collections 精灵集合

    这是2DToolkit官方文档中 Whack a Mole 打地鼠教程的译文,为了减少文中过多重复操作的翻译,以及一些无必要的句子,这里我假设你有Unity的基础知识(例如了解如何新建Sprite等) ...

  3. 2DToolkit官方文档中文版打地鼠教程(二):设置摄像机

    这是2DToolkit官方文档中 Whack a Mole 打地鼠教程的译文,为了减少文中过多重复操作的翻译,以及一些无必要的句子,这里我假设你有Unity的基础知识(例如了解如何新建Sprite等) ...

  4. 2DToolkit官方文档中文版打地鼠教程(一):初始设置

    这是2DToolkit官方文档中 Whack a Mole 打地鼠教程的译文,为了减少文中过多重复操作的翻译,以及一些无必要的句子,这里我假设你有Unity的基础知识(例如了解如何新建Sprite等) ...

  5. 【AutoMapper官方文档】DTO与Domin Model相互转换(中)

    写在前面 AutoMapper目录: [AutoMapper官方文档]DTO与Domin Model相互转换(上) [AutoMapper官方文档]DTO与Domin Model相互转换(中) [Au ...

  6. 【AutoMapper官方文档】DTO与Domin Model相互转换(下)

    写在前面 AutoMapper目录: [AutoMapper官方文档]DTO与Domin Model相互转换(上) [AutoMapper官方文档]DTO与Domin Model相互转换(中) [Au ...

  7. Ionic2系列——Ionic 2 Guide 官方文档中文版

    最近一直没更新博客,业余时间都在翻译Ionic2的文档.之前本来是想写一个入门,后来觉得干脆把官方文档翻译一下算了,因为官方文档就是最好的入门教程.后来越翻译越觉得这个事情确实比较费精力,不知道什么时 ...

  8. Kotlin开发语言文档(官方文档)-- 目录

    开始阅读Kotlin官方文档.先上文档目录.有些内容还未阅读,有些目录标目翻译还需琢磨琢磨.后续再将具体内容的链接逐步加上. 文档链接:https://kotlinlang.org/docs/kotl ...

  9. 一起学微软Power BI系列-官方文档-入门指南(1)Power BI初步介绍

    我们在前一篇文章微软新神器-Power BI,一个简单易用,还用得起的BI产品中,我们初步介绍了Power BI的基本知识.由于Power BI是去年开始微软新发布的一个产品,虽然已经可以企业级应用, ...

随机推荐

  1. Vue项目引进ElementUI组件

    1.https://blog.csdn.net/Mr_JavaScript/article/details/80741914 1.1 安装 npm install element-ui -save 1 ...

  2. mxgraph初体验

    最近公司让学习了mxgraph,简单总结一下 (1)mxGraph学习路径 1)API:http://jgraph.github.io/mxgraph/docs/js-api/files/index- ...

  3. Java面向对象编程 -1.6

    引用传递与垃圾产生分析 经过了一系列的分析之后已经确认,所有的引用传递的本质就是一场堆内存的调戏游戏.如果对于引用传递如果处理不当那么也会造成垃圾的产生, 那么本次将针对于垃圾产生的原因进行简单分析. ...

  4. state thread api 查询

    state thread api 查询: http://state-threads.sourceforge.net/docs/reference.html

  5. 「JLOI2014」松鼠的新家

    「JLOI2014」松鼠的新家 传送门 两种做法: 树上差分 \(O(n)\) 树链剖分 \(O(nlogn)\) 树剖比较好写而且无脑,树上差分复杂度优秀一些但是会有点难调. 这里给出树剖写法: 唯 ...

  6. 字符流---Day32

    时隔多久,我又回来写博客了,最近忙于两个课设,五周,搞得头发都不知道掉了多少根了,还没成为程序员就开始掉了,等我成为一名程序员的时候岂不是要秃头了,IT界的人会不会帮我当成大佬了,哈哈哈哈,希望我以后 ...

  7. build hadoop, spark, hbase cluster

    1,something: 1,arc land 506  git branch 507  git status 508  git reset multicloud/qcloud/cluster_man ...

  8. vue element 表单多个验证时,滚动到验证提示的位置

    最近项目有个下单的过程,需要输入很多信息,每次提交都要往下滑,还要去验证,测试后发现体验也不好,element框架也没提供这种滚动方法, 不过提供了一个验证的方法 validate (两个参数:是否校 ...

  9. JavaScript 数字

    数字(Number)也称为数值或数. 数值直接量 当数字直接出现在程序中时,被称为数值直接量.在 JavaScript 程序中,直接输入的任何数字都被视为数值直接量. 示例1 数值直接量可以细分为整型 ...

  10. python爬虫(五) ProxyHandler处理器

    ProxyHandler处理器 一.如果我们在一段时间内用某个ip地址访问了一个网站次数过多,网站就检测到不正常,就会禁止这个ip地址的访问.所以我们可以设置一些代理服务器,每段时间换个代理,就算ip ...