Redis cluster相比Twemproxy有什么优势?
PHPz
PHPz 2017-04-22 08:59:57
0
3
1037

Redis 3.0.0 stable发布了,最引入注目的特性可能就是cluster了。

对很多早已使用Twemproxy的项目,这个特性有什么特殊意义吗?
或者说,Redis cluster相比Twemproxy有什么优势?

PHPz
PHPz

学习是最好的投资!

모든 응답(3)
阿神

모두 Redis 분산 클러스터를 위한 솔루션입니다. 방금 정오에 WeChat을 통해 InfoQ에서 게시한 "효율적인 운영 및 유지 관리를 위한 모범 사례(03): Redis 클러스터 기술 및 Codis 사례"라는 기사를 보았는데 꽤 자세합니다. 는 Redis Cluster의 "무거운" 특성을 목표로 하고 이를 개선하며 twemproxy의 단점도 지적합니다. 아쉽게도 이 글은 InfoQ 홈페이지에는 나오지 않아서 제때 업데이트가 안됐는지 모르겠네요.

左手右手慢动作

twemproxy의 몇 가지 문제점에 대해 이야기해 보면 redis 클러스터의 장점을 알게 될 것입니다

(1) 이해하기 더 복잡한 완전 비동기식 구현
(2) 부정행위 auto_eject_hosts
(3) 서버 동적으로 추가
는 지원되지 않습니다. (4) mget이 자동으로 분할되어 성능에 영향을 미칩니다

Ty80

Redis 클러스터는 클라이언트와 서버 간, 서버와 서버 간 통신을 통해 클라이언트의 노드 라우팅 규칙을 업데이트하여 클라이언트의 요청이 항상 올바른 서버 노드로 전송되도록 합니다. 서버 단 한번의 통신만 필요합니다.

Twemproxy는 중간에 추가 통신 계층을 두고 요청을 노드에 배포하는 프록시 역할을 합니다.

이론적으로 Redis 클러스터 성능은 효율적입니다.
물론 구현이 더 복잡하므로 실제로 테스트해야 합니다.

개인적으로 앞으로는 redis 클러스터 방식이 주류가 될 것이라고 생각합니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿