举个栗子:Redis Cluster部署结果整理

1、原缓存型Redis部署:略

2、现缓存型Redis  Cluster部署情况:

缓存型redis使用了yz-im-redis-cluster00.xxx.com~yz-im-redis-cluster04.xxx.com共5台机器。

所有redis节点均运行在work账号下。

节点列表如下:

 IP服务类型部署路径监听端口主节点/从节点当前节点使用量当前节点容量限制节点ID分配槽(slot)节点状态关联从节点<ip>:<port>
1xx.xx.1.12cluster/home/work/redis_cluster/redis-im/redis_71417141master 10Ga77ece8ac937945a5973ec77d7b13e287ac491e90-3276 (3277 slots)OKxx.xx.0.66:7142
2xx.xx.0.66cluster/home/work/redis_cluster/redis-im/redis_71427142slave 10G0826c95ba4f16246515cd958df7a1385adbaae8d0 slotsOK 
3xx.xx.0.66cluster/home/work/redis_cluster/redis-im/redis_71417141master 10G906844afdebd6df1203c4170531923758ec78a5c3277-6553 (3277 slots)OKxx.xx.1.13:7142
4xx.xx.1.13cluster/home/work/redis_cluster/redis-im/redis_71427142slave 10Ge6010c7b21d3a7b884be7ad30e77b2fdad3158430 slotsOK 
5xx.xx.1.13cluster/home/work/redis_cluster/redis-im/redis_71417141master 10Gb800cee98faabf82ff79e8205e003f346310d7a16554-9829 (3276 slots)OKxx.xx.0.71:7142
6xx.xx.0.71cluster/home/work/redis_cluster/redis-im/redis_71427142slave 10Gdfc6856f671d4fba4a7d0e5126084946cfef642d0 slotsOK 
7xx.xx.0.71cluster/home/work/redis_cluster/redis-im/redis_71417141master 10G8dbfc67ab20448664a211b559eb42a266be7b8a39830-13106 (3277 slots)OKxx.xx.0.73:7142
8xx.xx.0.67cluster/home/work/redis_cluster/redis-im/redis_71427142slave 10Gf2facb8a505cb12471de6b0ebc170daba7a578d10 slotsOK 
9xx.xx.0.67cluster/home/work/redis_cluster/redis-im/redis_71417141master 10G1e87dad8df0e93c30b20952d99e9407604f4ea3213107-16383 (3277 slots)OKxx.xx.1.12:7142
10xx.xx.1.12cluster/home/work/redis_cluster/redis-im/redis_71427142slave 10G8d6a537b004c51bdc2ae32c40a58d7421ed149190 slotsOK 

连接方式为:redis-cli -h <ip> -c -p <port>    (客户端与redis节点直连,不需要中间proxy层.客户端不需要连接集群所有节点,连接集群中任何一个可用节点即可,即可以访问整个集群)

 举个栗子:redis-cli -h xx.xx.1.12 -c -p 7141   (加参数 -c 可连接到集群)

通过lvs代理访问:redis-cli -h xx.xx.252.1 -c -p 7141

启动:$ for((i=1;i<=2;i++)); do redis-server /home/work/redis_cluster/redis-im/redis_714${i}/conf/redis.conf; done

停止:$ for((i=1;i<=2;i++)); do redis-cli -p 714${i} shutdown; done

3、Redis Cluster服务(20181207)

 KEY名TYPE作用单机数量是否在使用过期时间备注
1xxxxim:ImNewFollow:channel_id:mls_idlist(老)用户会话关系列表11137 挂了之后,商家端会话列表没了(很重要)
2xxxxim:ImLastMessage:2:mls_idhash会话列表最后一条消息200794 挂了之后:商家会话列表的最后一条消息不见了
3xxxxim:ImLastMessageNew:channel_id:mls_idhash(新)用户列表最后一条消息7446 挂了后:每条都会触发自动回复
4xxxxim:ImMsgQueue:2:syncmls_idlist(老)消息队列5909 挂了后:商家端会话列表的未读消息数没了
5xxxxim:ImMsgQueueUser:2:syncmls_idlist(新)用户消息队列19286 挂了之后:用户端的open_sync_msg接口返回为空(因为有增量同步,open_sync_msg_db接口可以替代其作用)
6xxxxim:ImGroupLatestedId:group_idstring记录群圈最后一条消息1416 挂了后:群圈列表没有最后一条消息
7xxxxim:chatHistory:mls_id:shop_idstring记录分流历史1334 挂了后:不能分给最近聊过的客服
8xxxxim:ImMsgQueueShop:2:syncmls_idlist(新)店铺消息队列46 没用
9xxxxim:ImAutoReplyMsgQueue:autoreplylist自动回复消息队列1(cluster01)  

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值