redis集群

一、redis介绍

(1)工作原理

  存储机制 crc16算法 会先计算key的值  得到这个值之后 和16353进行取余 再决定放在哪个服务器上(这个原理个ceph 有一些相似 )

(2)部署管理主机

  redis集群

(3)redis-trib 脚本的用法

  redis集群

(4)创建集群在每一台redis服务器配置

  redis集群

   (5)在管理主机上创建集群

  redis集群

(6)测试在任何一台服务器上 set key values 然后在另一台 redis主机上查都会得到存入的数据                                   ,   

二、添加redis服务器   

(1)  添加redis 服务器 

  redis集群

 ·  (2)添加   master  4.58 服务器

  redis集群

     后面跟集群的任何一个服务器都可以

(3)添加主机之后分hash槽

  redis集群

(4)向刚添加的master服务器上添加一个 slave 

  redis集群

     redis集群

   (5)查看id

  redis-trib.rb  info |  check   redis主机

     redis集群

 三、移除主机

(1)移除slave

  redis集群

   (2)移除master

  先清除hash槽 在删除主机

  redis集群

     redis集群

三、故障切换

  redis集群

相关推荐