Redis 集群搭建,主从搭建以及单机安装

如下内容顺序为:

redis 单机安装,主从搭建以及集群搭建.

 

**************************

redis 单机安装:

***************************

134042_RKiP_3399779.png

134118_EtOb_3399779.png

至此,单台redis搭建完毕.


************************

[2]Redis主从搭建

    Rdis 主从是读写分离的.当主机进行完写操作后,会同步到从服务器.

            从服务器不能进行文件写操作.可以进行文件读操作.

************************

134254_yYPr_3399779.png

134312_AOkA_3399779.png

134347_dKoK_3399779.png

134406_maSt_3399779.png

134556_1s0z_3399779.png

134613_LSBk_3399779.png

134641_ZjfV_3399779.png

134654_qzrL_3399779.png

134711_RV1V_3399779.png

134921_aWFx_3399779.png

134940_bMhd_3399779.png

135017_FzKd_3399779.png

135036_1F3L_3399779.png

135104_oB0Y_3399779.png

135115_QqL4_3399779.png

[3]

*********************************

redis 集群  下面所有是集群介绍

*********************************

135309_5e4S_3399779.png

135325_Z1nJ_3399779.png

[4]继续查看持久化存储参数,redis默认为rdb,

这种存储方式在集群中不推荐使用.集群中使用Aof方式.(redis持久化方式就包含这2种,rdb方式有种类似于定时任务,每个一段时间检查,而Aof,是记录操作命令)

135356_t1oP_3399779.png

135415_Gtnq_3399779.png

重点是 cluster-config-fle 参数配置,这个是记录节点信息的,在集群操作中,记录集群主从管理,以及其他相关记录都会记录在这个文件中.

135431_lexI_3399779.png

135444_2MP2_3399779.png

135502_OzeL_3399779.png

主从在集群的时候不需要开发人员设置,它的集群管理器会根据你创建的集群规则自动来映射主从.

135531_tgbi_3399779.png

135633_95c6_3399779.png

135646_a705_3399779.png

135657_JOfE_3399779.png

135714_FGyA_3399779.png

上图红色部分详细内容:

135724_Qlfy_3399779.png

135759_FIXG_3399779.png

135814_nt6R_3399779.png

由redis-trib.rb 创建redis集群关系

在当前路径下执行命令,创建集群,包括主从关系:

执行命令为:

./redis-trib.rb create --replicas 1 192.168.0.201:1000 192.168.0.201:2000 192.168.0.201:3000 192.168.0.201:1001 192.168.0.201:2001 192.168.0.201:3001

其中前三个为主机,后三个为从机

其中数字 1 表示主机都带了一个从机

一组主机和从机,其槽点分配到主机上面.

135918_pREk_3399779.png

上图详细内容:

140024_UqOk_3399779.png

140045_lEAQ_3399779.png

其中,第一次驶入 set dongnao v1,直接返回ok,标识存储成功,保存对应1000端口的主机上.其下,set goodgoodstudy v2 也是.

当输入:set dfdfdfdfd ererererererer 时,其下面显示槽点为:11528,然后调转到了端口为3000的主机上.下面光标也显示的是3000,标识在端口为3000的主机上.

其原理就是:在创建集群的时候,各主机分配的hash槽点范围,得到的是11528,正好在端口在 3000主机的槽点范围:10923~16383 范围中,所以就调转到了3000端口上.

就是根据这个原理,CRC16算法根据输入的key值,自动调转到对应的槽点范围内的主机.

140121_DVQw_3399779.png

140140_6bMR_3399779.png

至此Redis 集群搭建完毕.

 

 

 

 

转载于:https://my.oschina.net/u/3399779/blog/885958

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值