eredis连接twemproxy auth失败的问题

原创 2015年11月18日 12:12:57

eredis: https://github.com/wooga/eredis

twemproxy:https://github.com/twitter/twemproxy


用twemproxy做了个redis的集群,使用eredis来连接twemproxy,但是发现一个问题,redis和twemproxy设了密码的话,

eredis连接twemproxy失败,但是eredis连接redis是可以的


打开twemproxy的日志,


请求解析失败,

又看了下eredis连接的代码



发送"AUTH PassWord\r\n"这个数据去验证密码

分析:

redis可以解析这个验证字符串,所以可以登录成功

twemproxy不能解析这个字符串,登陆失败


不想详细看twemproxy和redis对协议解析的差别,所以试了试别的招

手动尝试了下先连接,再验证密码

发现可以成功


也就是正常的请求和连接验证密码发的协议不一样,把连接那块的代码改了一下


实验了下,可以连接成功!!

总结:

twemproxy和redis对协议的解析还是有不一样的地方

修改下eredis的代码,可以连接成功


为Twemproxy 添加 Auth

前言: Twemproxy不支持Auth 指令。 而且细想之下Twemproxy不支持Auth是有道理的。 当然在一些特需下,还是需要Twemproxy支持Auth。 暂且不讨论Redis的弱验证模式...
  • u011255131
  • u011255131
  • 2016年04月12日 20:12
  • 1007

彻底解决twemproxy半连接问题

LVS+TWEMPROXY+REDIS的这种方式会产生很多半连接,在我的http://blog.csdn.net/a13805667702/article/details/53411576这篇文章中已...
  • a13805667702
  • a13805667702
  • 2016年12月02日 14:28
  • 624

Redis+Twemproxy+HAProxy集群

Redis
  • shmilychan
  • shmilychan
  • 2017年06月18日 17:16
  • 2848

Twemproxy

概述 twemproxy(发音"two-em-proxy"),是一个memcached和redis协议的快速而轻量级的代理。它的建立主要是减少后端缓存服务器上的连接。基于这一点,协议流水线和分片...
  • breaknull
  • breaknull
  • 2017年08月15日 09:49
  • 133

Redis代理twemproxy安装,配置,使用

1.简介Twemproxy 也叫 nutcraker。是 Twtter 开源的一个 Redis 和 Memcache 代理服务器,主要用于管理 Redis 和 Memcached 集群,减少与Cach...
  • ZHOUCHAOQIANG
  • ZHOUCHAOQIANG
  • 2016年07月28日 09:30
  • 1787

第一章:Redis+twemproxy+keepalive+ sentinel实现完整的redis集群方案实验

Redis集群 1.  背景描述 Redis+twemproxy+keepalive+ sentinel实现完整的redis集群方案   Redis:缓存服务器 Twemproxy:redi...
  • insist211314
  • insist211314
  • 2015年11月13日 14:21
  • 1122

Redis+Twemproxy+HAProxy集群

Redis
  • shmilychan
  • shmilychan
  • 2017年06月18日 17:16
  • 2848

twemproxy的配置文件nutcracker.yml详解

twemproxy的配置文件nutcracker.yml详解 2015-08-26 16:25:12 分类: 服务器与存储 twemproxy的配置信息填写在nutcr...
  • samxx8
  • samxx8
  • 2016年07月21日 13:20
  • 970

Twemproxy调研总结

本文档主要针对Redis的代理程序TwemProxy的使用进行调研和总结,共分为以下几个部分: 1、TwemProxy简介;该部分主要介绍TwemProxy是什么,能干哪些事情,有什么主要特点;...
  • hjx_1000
  • hjx_1000
  • 2016年08月03日 10:19
  • 3860

基于Twemproxy的群集部署方案

概述   本文描述的twemproxy基于nutcracker-0.2.4版本。   twemproxy是memcached 和redis的协议层面的代理,其提供的features如下: ...
  • zhaokuner
  • zhaokuner
  • 2014年04月10日 09:36
  • 5949
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:eredis连接twemproxy auth失败的问题
举报原因:
原因补充:

(最多只允许输入30个字)