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

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

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

PHPz
PHPz

学习是最好的投资!

全員に返信(3)
阿神

これらはすべて Redis 分散クラスター用のソリューションで、正午に WeChat を通じて InfoQ によってプッシュされた記事「効率的な運用とメンテナンスのベスト プラクティス (03): Redis クラスター テクノロジーと Codis の実践」を目にしました。これは非常に詳細です。これは、Redis Cluster の「重い」性質を改善し、twemproxy の欠点も指摘します。残念ながら、この記事は InfoQ の Web サイトで見つかりませんでした。更新が間に合わなかったため、リンクを貼ることができません。

いいねを押す +0
左手右手慢动作

twemproxy に関するいくつかの問題について話しましょう。そうすれば、redis クラスターの利点がわかるでしょう

(1) 完全に非同期の実装、理解がより複雑
(2) 不正な auto_eject_hosts
(3) サーバーの動的追加はサポートされていません
(4) mget は自動的に分割され、パフォーマンスに影響します

いいねを押す +0
Ty80

Redis クラスターは、クライアントとサーバー、およびサーバーとサーバー間の通信を通じてクライアントのノード ルーティング ルールを更新し、クライアントのリクエストが常に正しいサーバー ノードに送信されるようにします。ほとんどの場合、クライアントからサーバーへのルーティング ルールは必要なだけです。 1 つのコミュニケーション

Twemproxy はプロキシとして機能してリクエストをノードに分散し、中間に追加の通信層を追加します。

理論的には、redis クラスターは高いパフォーマンスを発揮します
もちろん、実装はより複雑であり、実際にテストする必要があります。

個人的には、今後はredisクラスター方式が主流になるのではないかと考えています

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート