web-dev-qa-db-ja.com

ノードredisのすべてを削除する方法は?

すべてのキーを削除できるようにしたい。ノードredisですべてをフラッシュする方法はありますか?

Redisクライアント:

client = redis.createClient(REDIS_PORT, REDIS_Host);
22
Nelson

おそらく flushdb または flushall を調べることができるオプションです。

Nodeでは、クライアントとともに、これらは次のようになります。

client.flushdb( function (err, succeeded) {
    console.log(succeeded); // will be true if successfull
});
55
MikeJannino

Redis 4.0.0以降では、 FLUSHALL [ASYNC] を使用してすべてのキーを非同期に削除できます。クライアントを使用して、次のようにコマンドに'ASYNC'オプションを渡すだけです。

client.flushall('ASYNC', callback);

FLUSHDB [ASYNC] を使用して、選択したデータベースからキーをフラッシュします。 FLUSHALL [ASYNC] を使用して、すべてのデータベースからキーをフラッシュします。

6
U-ways