# flush

`flush`コマンドはコンポーネントのキャッシュをフラッシュします。

コンポーネント・キャッシュをフラッシュするには、次を管理サーバーから実行します。

    ./bdd-admin.sh flush [option <arg>]

`flush`では次のオプションがサポートされています。

オプション | 説明
--- | ---
`-c, --component <component(s)>` | フラッシュするコンポーネント・キャッシュのカンマ区切りリスト。 `dgraph`: Dgraph `gateway`: Dgraph Gateway 問合せの問題をデバッグする場合、リクエストの実行前にDgraphキャッシュを消去することによって、コールド起動または更新後のパフォーマンスを概算できます。
`-n, --node <hostname(s)>` | 実行されるノードのカンマ区切りリスト。それぞれが$BDD_HOME/BDD_manager/conf/bdd.confに定義されている必要があります。

どのオプションも指定しない場合、スクリプトはサポートされているすべてのコンポーネントのキャッシュをフラッシュします。

## 例

次のコマンドは、クラスタ内のすべてのDgraphおよびDgraph Gatewayキャッシュをフラッシュします。

    ./bdd-admin.sh flush

次のコマンドは、`web009.us.example.com`ノード上のDgraphキャッシュをフラッシュします。

    ./bdd-admin.sh flush -c dgraph -n web009.us.example.com