twemproxy配置
redis多主从,多节点,读写分离架构。
nutcracker.yml的twemproxy配置
#redis_main是twemproxy所控制redis主从集群逻辑名称
redis_main:
#twemproxy本身监听哪个端口
listen: 0.0.0.0:10000
#t使用哈希算法的种类
hash: fnv1a_64
#twemproxy进行redis的key分片时使用“一致性hash”
distribution: ketama
#如果使用这种键 "p:11:" 那么进行hash分片的时候就按照冒号中间的11进行hash取值,这样就会落在同一个redis实例中
hash_tag: "::"
#twemproxy控制的是redis集群
redis: true
#redis的机器地址 和 redis在wemproxy的逻辑名称(默认按 ip:port:weight进行分片,如果你配置了别名就按照别名分片,以免redis地址变化后出现分片错误)
servers:
#主集群的写入节点
- 192.168.16.100:6100:1 r6100
- 192.168.16.100:6200:1 r6200
#超时3秒
timeout: 3000
#自动摘除故障节点
auto_eject_hosts: true
#每隔6秒检查故障节点是否恢复正常,如果正常则放入一致性hash环
server_retry_timeout: 6000
#1次无响应后从一致性hash环移除
server_failure_limit: 1 redis_slave:
#twemproxy本身监听哪个端口
listen: 0.0.0.0:20000
#t使用哈希算法的种类
hash: fnv1a_64
#twemproxy进行redis的key分片时使用“一致性hash”
distribution: ketama
#twemproxy控制的是redis集群
redis: true
#redis的机器地址 和 redis在wemproxy的逻辑名称(默认按 ip:port:weight进行分片,如果你配置了别名就按照别名分片,以免redis地址变化后出现分片错误)
servers:
#主集群的读取节点
- 192.168.16.100:6104:1 r6100
- 192.168.16.100:6205:1 r6200
#超时3秒
timeout: 3000
#自动摘除故障节点
auto_eject_hosts: true
#每隔6秒检查故障节点是否恢复正常,如果正常则放入一致性hash环
server_retry_timeout: 6000
#1次无响应后从一致性hash环移除
server_failure_limit: 1 redis_slave_1:
#twemproxy本身监听哪个端口
listen: 0.0.0.0:30000
#t使用哈希算法的种类
hash: fnv1a_64
#twemproxy进行redis的key分片时使用“一致性hash”
distribution: ketama
#twemproxy控制的是redis集群
redis: true
#redis的机器地址 和 redis在wemproxy的逻辑名称(默认按 ip:port:weight进行分片,如果你配置了别名就按照别名分片,以免redis地址变化后出现分片错误)
servers:
#主集群的读取节点
- 192.168.16.100:6105:1 r6100
- 192.168.16.100:6204:1 r6200
#超时3秒
timeout: 3000
#自动摘除故障节点
auto_eject_hosts: true
#每隔6秒检查故障节点是否恢复正常,如果正常则放入一致性hash环
server_retry_timeout: 6000
#1次无响应后从一致性hash环移除
server_failure_limit: 1

twemproxy配置的更多相关文章
- Twemproxy 缓存代理服务器
Twemproxy 缓存代理服务器 Twemproxy 概述 Twemproxy(又称为nutcracker)是一个轻量级的Redis和Memcached代理,主要用来减少对后端缓存服务器的连接数.T ...
- redis+twemproxy实现redis集群
Redis+TwemProxy(nutcracker)集群方案部署记录 转自: http://www.cnblogs.com/kevingrace/p/5685401.html Twemproxy 又 ...
- Redis+TwemProxy(nutcracker)集群方案部署记录
Twemproxy 又称nutcracker ,是一个memcache.Redis协议的轻量级代理,一个用于sharding 的中间件.有了Twemproxy,客户端不直接访问Redis服务器,而是通 ...
- Nginx多进程高并发、低时延、高可靠机制在缓存(redis、memcache)twemproxy代理中的应用
1. 开发背景 现有开源缓存代理中间件有twemproxy.codis等,其中twemproxy为单进程单线程模型,只支持memcache单机版和redis单机版,都不支持集群版功能. 由于twemp ...
- Redis分布式集群几点说道
原文地址:http://www.cnblogs.com/verrion/p/redis_structure_type_selection.html Redis分布式集群几点说道 Redis数据量日益 ...
- Redis集群知识解析
redis集群在启动的时候就自动在多个节点间分好片.同时提供了分片之间的可用性:当一部分redis节点故障或网络中断,集群也能继续工作.但是,当大面积的节点故障或网络中断(比如大部分的主节点都不可用了 ...
- 【Redis】Redis分布式集群几点说道
Redis数据量日益增大,使用的公司越来越多,不仅用于做缓存,同时趋向于存储这一块,这样必促使集群的发展,各个公司也在收集适合自己的集群方案,目前行业用的比较多的是下面几种集群架构,大部分都是采用分片 ...
- Cache选型的一些思考
Cache对于减轻DB负载有非常关键的数据.以下对经常使用的memcached和redis做个总结,便于技术选型. 1 memcached (1) 支持的操作有限,支持经常使用的set,get,de ...
- Cache
在选择的几点思考
Cache为缓解DB装有重要数据,下面经常使用memcached和redis要总结,促进技术的选择. 1 memcached (1) 有限支持的操作,持经常使用的set.get.delete和过期删 ...
随机推荐
- CLion201914 下载安装
链接:https://pan.baidu.com/s/12Gzo8gL3iUFoL5wok6L_BQ 密码:7vw4 56ZS5PQ1RF-eyJsaWNlbnNlSWQiOiI1NlpTNVBRM ...
- Note_4.7
2019/4/7 奇奇怪怪的笔记 狄利克雷卷积 \(μ∗1=ϵ\),莫比乌斯反演 \(Id=φ∗1⇒φ=μ∗Id\) \(d=1∗1⇒1=μ∗d\) \(σ=Id∗1⇒Id=μ∗σ\) \(σ=φ∗ ...
- DB2通过某列分组来去重
DB2通过某列分组来去重,可防止distinct对大字段的去重报错. row_number() OVER (PARTITION BY COL1 ORDER BY COL2) 表示根据COL1分组,在分 ...
- ubuntu之路——day6(今天对数据集的建立有了更深的体会)
两个重点: 一.举个例子,如果建立一个图像识别的数据集,你的训练集和你的训练验证集是从网上爬下来的(也就是说这些图片的大小.像素.后期制作都可能很精美),你真正的测试集是用户的手机上传(不同的手机.环 ...
- Emmet语法规则
HTML速写之Emmet语法规则 Emmet-写HTML/CSS快到飞起 在前端开发的过程中,最费时间的工作就是写 HTML.CSS 代码.一堆的标签.属性.括号等,头疼.这里推荐一个Emmet语法规 ...
- GB28181技术基础之2 - H264与PS封包
二. PS封包 PS 是 GB28181 规定的标准封包格式(也是存储格式),在讲 PS 之前,先介绍几种相关的 数据格式概念: 1)ES 基本流 (Elementary Streams)是直接从编码 ...
- vim 显示行号 临时&永久
设置vim 永久显示行号 - electrocrazy的博客 - CSDN博客https://blog.csdn.net/electrocrazy/article/details/79035216 v ...
- iptables 配置场景3
iptables -I INPUT -i lo -j ACCEPT #允许本地回环地址访问: iptables -I INPUT -m state --state ESTABLISHED,REL ...
- Visio 的键盘快捷方式
https://support.office.com/zh-cn/article/Visio-的键盘快捷方式-ee952f31-7e3e-4564-8116-f3ecbb733cc1 https:// ...
- 开源配置中心xxl-conf的核心原理分析
XXL-CONF是一款轻量级的开源配置中心项目,由国内大牛许雪里开发.下面是官方对其优点作出的描述: 一个轻量级分布式配置管理平台,拥有"轻量级.秒级动态推送.多环境.跨语言.跨机房.配置监 ...