50万奖金+官方证书,深圳国际金融科技大赛正式启动,点击报名 了解详情
写点什么

Twemproxy——针对 MemCached 与 Redis 的代理

  • 2012-12-17
  • 本文字数:631 字

    阅读完需:约 2 分钟

Twemproxy 是一个代理服务器,可以通过它减少 Memcached Redis 服务器所打开的连接数。

Twemproxy 有何用途呢?它可以:

  • 通过代理的方式减少缓存服务器的连接数
  • 自动在多台缓存服务器间共享数据
  • 通过不同的策略与散列函数支持一致性散列
  • 通过配置的方式禁用失败的结点
  • 运行在多个实例上,客户端可以连接到首个可用的代理服务器
  • 支持请求的流式与批处理,因而能够降低来回的消耗

Redis 的创建者 Salvatore Sanfilippo (@antirez)撰写了一篇文章,介绍了如何通过Twemproxy 在开启 Redis-cluster 特性前就让 Redis 集群发挥作用,而在大多数情况下都不会丧失太多的性能:

Twemproxy 的强大之处在于可以通过配置的方式让它禁用掉失败的结点,同时还能在一段时间后进行重试,抑或使用指定的键 -> 服务器映射。这意味着在将 Redis 用作数据存储时,它可以对 Redis 数据集进行分片(禁用掉结点驱逐);在将 Redis 用作缓存时,它可以启用结点驱逐以实现简单的高可用性。

Twemproxy 速度很快,真的很快,它几乎与直接访问 Redis 速度一样快。我敢说在最差的情况下,性能也只不过才损失 20% 而已。 我对性能问题唯一的想法是当在多个实例上使用命令时,我觉得 MGET 还有改进空间。

Twemproxy 早在今年初由 Twitter开源,它最开始支持Memcached,最近又添加了对Redis 的支持。Twitter 使用了大量的缓存服务器,每分钟会发送300k 的tweet;可以看看这篇介绍 Real-Time Delivery Architecture At Twitter 以了解更多信息。

查看英文原文: Twemproxy – Proxy For MemCached And Redis

2012-12-17 11:589291
用户头像

发布了 88 篇内容, 共 272.4 次阅读, 收获喜欢 9 次。

关注

评论

发布
暂无评论
发现更多内容

EasyRecovery2022最新版电脑数据恢复工具

茶色酒

数据恢复软件

跑赚项目-stepn后续-如何月入过万(33/100)

hackstoic

投资 web3

TypeScript 原始数据类型

Emperor_LawD

typescript 基础 5月月更

《深入理解计算机系统》读书笔记——第二章(一)

如浴春风

5月月更

撸了一个Spring Boot + VUE 框架开发的分布式网盘系统「源码开源」

Java架构追梦

spring java面试 后端开发

Java并发JUC(java.util.concurrent)线程池

芝士味的椒盐

Java Java多线程 5月月更

leecode上的代码到pycharm运行解决历程

武师叔

5月月更

在线模拟解析Crontab表达式执行时间

入门小站

工具

[Day35-02]-[二叉树]-求根节点到叶节点数字之和

方勇(gopher)

LeetCode 二叉树 数据结构算法

算法:动态规划-斐波那契数列问题

正向成长

动态规划

【愚公系列】2022 年 05 月 二十三种设计模式(四)-原型模式(Prototype Pattern)

愚公搬代码

5月月更

在线Excel列提取导出工具

入门小站

工具

四、应用高可用之容量设计

穿过生命散发芬芳

5月月更 容量设计

GitHub霸榜月余的24万字Java面试手册,竟是阿里机密

Java架构追梦

Java 程序员 后端开发

模块9-设计电商秒杀系统

卡西毛豆静爸

#架构训练营

架构实战营毕业总结

卡西毛豆静爸

架构训练营

《敏捷软件测试》的作者将“Agile Testing”改为“Holistic Testing”

BY林子

软件测试 敏捷测试 持续测试

springboot线程池的使用和扩展

程序员欣宸

Java 线程池 5月月更

渗透必备:Kali中安装漏洞靶场Vulhub

喀拉峻

网络安全 漏洞 渗透 靶场

开源字节技术架构

源字节1号

软件开发 后端开发

HUAWEI永远滴神!华为顶级网络专家总结出了这份网络协议开源手册

Java架构追梦

华为 后端开发 网络协议、

[Day35]-[二叉树]-二叉树的锯齿形层序遍历

方勇(gopher)

LeetCode 二叉树 数据结构算法

网络安全日常学习之渗透测试思路总结

网络安全学海

网络安全 信息安全 渗透测试 WEB安全 漏洞挖掘

Nginx解决跨域问题

乌龟哥哥

5月月更

【JAVA秘籍功法篇-分布式事务】事务的实现原理

王老狮

分布式事务 CAP原理 BASE理论 ACID 事物的实现

无死角窥探的焦虑:AI如何反击隐私侵占?

脑极体

架构实战营模块四作业

哈啰–J

Java并发JUC(java.util.concurrent)集合不安全

芝士味的椒盐

Java Java集合框架 5月月更

AI大咖说-如何评价论文的创新性

AIWeker

人工智能 5月月更 论文写作

2022 之Python操作 Excel,xlrd 与 xlwt 模块一文掌握

梦想橡皮擦

5月月更

linux手误rm可能不需要跑路

入门小站

Linux

Twemproxy——针对MemCached与Redis的代理_语言 & 开发_Roopesh Shenoy_InfoQ精选文章