sql >> データベース >  >> NoSQL >> Redis

HerokuRedis-GUIとメモリの最適化

    RDBToolsは、Redisの管理GUIおよびメモリアナライザーです。 RDBToolsを使用して、Heroku Redisが使用するメモリを最適化し、それによってコストを削減できます。

    この記事では、RDBToolsをインストールし、Heroku Redisに接続して、メモリを分析します。

    ステップ1:ローカルマシンにRDBToolsをインストールする

    まず、RDBToolsをインストールする必要があります。 RDBToolsはdockerコンテナーとして出荷されるため、dockerをインストールして、次のコマンドを実行します。

    docker run -v rdbtools:/db -p 8001:8001 rdbtools/rdbtools:v0.9.42

    ステップ2:HerokuRedisのURLを確認する

    次に、ブラウザでhttp:// localhost:8001にアクセスし、画面の手順に従って無料ライセンスを有効にします。無料ライセンスでは、最大512MBのメモリを分析できます。より大きなredisインスタンスがある場合でも、最初の512 MBのデータを分析し、データセットを推定することができます。

    次に、RedisのURLを見つける必要があります:

    1. herokuダッシュボードにログインします
    2. herokuredisがあるアプリを選択してください
    3. [リソース]タブに移動します
    4. [アドオン]セクションで、[HerokuRedis]をクリックします
    5. [データストアの資格情報]で、[資格情報の表示]をクリックします
    6. RedisURIをコピーする

    RedisのURLは次の形式になります:

    redis://h:password@host:port

    ステップ3:HerokuRedisをRDBToolsに追加する

    次に、RDBToolsを開き、[インスタンスの追加]画面を開きます。上記で取得したURLからホスト、ポート、パスワードを入力し、インスタンスを追加します。

    インスタンスを追加すると、herokuredisサーバーの概要ページが表示されます。ここから、[メモリ分析]ページに移動し、メモリ分析を開始します。

    最初にHerokuRedisからバックアップファイルをダウンロードするため、メモリ分析には数分かかります。

    次のステップ

    この記事では、RDBToolsをインストールし、HerokuRedisサーバーに接続しました。これ以降、RDBToolsのWebインターフェイスを使用して、メモリ使用量の分析、推奨事項の表示、CRUD操作の実行、パフォーマンスの最適化を行うことができます。


    1. MongoDB forEach()

    2. 最初のアドバイザーを書く

    3. MongoDB deleteMany()

    4. モンゴイドハッシュフィールドのクエリ