热门标签 | HotTags
当前位置:  开发笔记 > 数据库 > 正文

kvproxy配置文件之集群设置

kvproxy中集群分为三种。默认集群,读集群和备份集群。读集群和备份集群都是可选项。如果没有设置读集群,将会从默认集群读取数据。如果没有设置备份集群,将不会做数据同步操作。更多kvproxy的信息请查看
简介

kvproxy中集群分为三种。默认集群,读集群和备份集群。读集群和备份集群都是可选项。如果没有设置读集群,将会从默认集群读取数据。如果没有设置备份集群,将不会做数据同步操作。更多kvproxy的信息请查看

集群设置

以下是集群设置中需要注意的几个因素。
1、集群名可以自己制定
2、每个集群中的数字id不能重复。数字id是数据库实例的唯一标示。如果实例A有问题,需要更换。只需要更换ip和端口即可。这样,原先示例A中的所有key都会落到新的示例中。
3、权重数字并不是百分比。没必要所有主机的权重相加等于100。权重数字是实例在一致性哈希中的节点数。一般情况下,数字越大,落到实例上的数据就越多。

memcached集群设置示例

[memcached]
; 设置默认后端集群。
hosts=master
; 设置备份集群。所有的写操作命令都会同步到此集群一份。如果未设置,将不进行数据的同步或者异步复制。
hosts_backup=slave
; 设置读集群。所有的数据读取都从此集群读取。用于实现读写分离。
hosts_read=read
;;;;;;;;;;;;;;;;
; 集群设置 ;
;;;;;;;;;;;;;;;;
; 集群名
[master]
; ip : 端口号 = “在集群中的标示数字id : 权重”
; 同一组中每个后端服务器的标示数字id不能重复
127.0.0.1:11211=”1:50″
127.0.0.1:11212=”2:50″
[slave]
127.0.0.1:11212=”1:50″
127.0.0.1:11213=”2:100″
127.0.0.1:11214=”3:50″
[read]
127.0.0.1:11212=”1:50″
127.0.0.1:11213=”2:100″
127.0.0.1:11214=”3:50″


推荐阅读
author-avatar
溜溜的情歌哆瑞咪
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有