IT技术博客大学习 共学习 共进步
全部 移动开发 后端 数据库 AI 算法 安全 DevOps 前端 设计 开发者

kvproxy配置文件之集群设置

博学无忧 2015-02-26 22:36:24 累计浏览 1,648 次
本机暂存
简介

   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″

同分类推荐文章

  1. 使用deepseek进行Oracle恢复,引起重大故障 (2026-06-22 10:56:00)
  2. 接手一个只差临门一脚的数据库恢复 (2026-06-18 00:13:09)
  3. 我做了一个 AI 版的 StarRocks 升级风险扫描工具,直接帮我定位到一个风险 (2026-06-15 01:00:00)

查看更多 数据库 文章 →

建议继续学习

  1. Cacti 添加 Apache 监控 (累计阅读 9,244)
  2. 让安卓手机通过代理翻墙的方法 (累计阅读 9,116)
  3. Innodb IO优化-配置优化 (累计阅读 7,724)
  4. python中的socket代理 (累计阅读 6,344)
  5. Redis新的存储模式diskstore (累计阅读 5,584)
  6. SSL Proxy (累计阅读 5,185)
  7. MogileFS 的介绍(MogileFS 系列1) (累计阅读 5,148)
  8. 移动互联网api设计实践 (累计阅读 5,157)
  9. VIM 设置缩进 (累计阅读 5,066)
  10. 获取客户端真实IP方法 (累计阅读 4,979)