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

linux服务器,用redis实现分布式部署!

请问如何用redis实现分布式部署,redis要安装到哪台服务器上,领导前段时间说部署到java服务器上,最近说部署到数据库服务器上,请用过的朋友指点我下,谢谢了!

天蓬老师天蓬老师2736日前645

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

  • PHP中文网

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

    1. まず、作成者の特定のアプリケーションに応じて、redis を任意のノードにデプロイできます。 スタンドアロン マシンにデプロイして、より高速なクエリ効率を追求する場合は、ビジネス ロジック アプリケーションを 1 つのノード (おそらく、あなたが話している Java サーバー) にデプロイするのが最も速くなります。これはスタンドアロン アクセスであるため、使用します。 Unix ドメイン ソケット プロトコルの対話速度が速くなります。

    2. 配布が必要かどうかを把握します。単一の Redis ノードで需要を満たすことができますか?ローカルメモリは十分ですか?

    ローカル Redis で十分な場合は、ハイエンドの分散システムを使用しないでください。分散システムを追加すると、パフォーマンスが低下するため、複雑になる可能性が高くなります。単一サーバーとして (単一サーバーが条件を満たすことが前提)。
    2. 分散デプロイが必要であると判断した後は、redis クラスターに付属する分散ソリューションを使用することは推奨されません。現在、多くの実際のプロダクションでは使用されていません。多数の Redis ノードに接続するためのプロキシとして Twitter の Twemproxy を使用します。

    この記事を参照してください:

    http://www.infoq.com/cn/news/2014/11/open-source-redis-cache?utm_sourc...

    返事
    0
  • 迷茫

    迷茫2017-04-22 09:01:37

    Redis はすでにクラスターをサポートしています。ドキュメントを直接お読みください。

    http://redis.io/topics/cluster-tutorial

    返事
    0
  • 高洛峰

    高洛峰2017-04-22 09:01:37

    Redis はどのサーバーにインストールする必要がありますか? リーダーは少し前に Java サーバーにデプロイされると言いましたが、最近ではデータベース サーバーにデプロイされると言われました

    どれでも構いませんが、主にどのように実行するかはあなたの展開アイデアによって異なります。マシンは 2 台しかないと言いましたね?それでも分散を行いたいですか?

    主に注目すべきはメモリです。ディストリビューションでは複数のマシンにデータを個別に書き込むため、メモリとデータ容量を考慮する必要があります。

    返事
    0
  • キャンセル返事