redis
kakaweb
这个作者很懒,什么都没留下…
展开
-
Redis Cluster搭建记要
简要记录下redis cluster搭建过程,以备将来查询使用。 步骤一:编译安装redis 下载redis-4.0.1源码包 make MALLOC=libc make install PREFIX=/usr/local/redis 步骤二:安装集群所需环境 建立集群所需的配置文件,修改redis.conf,如果在单机上部署多个redis节点(以3 master...原创 2017-11-23 10:31:06 · 226 阅读 · 0 评论 -
redis cluster水平扩容中的服务端处理逻辑
redis cluster在水平扩容和数据迁移过程中,需要经历如下阶段: 1.set slot as migrating on the source node 2.set slot as importing on the target node 3.execute migrate command on the source node 4.setslot <slot> NODE ...原创 2019-08-24 23:06:59 · 248 阅读 · 0 评论 -
redis cluster水平扩容中的客户端处理逻辑
作为一个分布式K-V存储,redis cluster通过将数据切分为16384个slot进行分布式存储,用公式表示如下: 作为一个支持水平扩容的分布式系统,redis集群在扩容时通常遵循如下步骤: 1.在新节点启动redis进程 2.将新节点加入集群 3.迁移部分slot至新节点 在较老版本的redis cluster中,该指令通过redis-trib.rb脚本执行,在新版本的red...原创 2019-08-24 23:08:47 · 849 阅读 · 0 评论