検索

ホームページ  >  に質問  >  本文

Redis cluster相比Twemproxy有什么优势?

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

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

PHPzPHPz2844日前1077

全員に返信(3)返信します

  • 阿神

    阿神2017-04-22 09:01:57

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

    返事
    0
  • ringa_lee

    ringa_lee2017-04-22 09:01:57

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

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

    返事
    0
  • PHP中文网

    PHP中文网2017-04-22 09:01:57

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

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

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

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

    返事
    0
  • キャンセル返事