如何删除节点redis中的所有内容?
How to delete everything in node redis?
我希望能够删除所有密钥。有没有办法刷新节点redis中的所有内容?
Redis 客户端:
client = redis.createClient(REDIS_PORT, REDIS_HOST);
也许 flushdb or flushall 是您可以研究的选项。
在 Node 中,对于客户端,这些看起来像这样:
client.flushdb( function (err, succeeded) {
console.log(succeeded); // will be true if successfull
});
从 Redis 4.0.0 或更高版本开始,您现在可以使用 FLUSHALL [ASYNC]
异步删除所有键。使用客户端,只需将 'ASYNC'
选项传递给命令,如下所示:
client.flushall('ASYNC', callback);
使用 FLUSHDB [ASYNC]
to flush keys from a selected database. Use FLUSHALL [ASYNC]
从所有数据库中刷新密钥。
我希望能够删除所有密钥。有没有办法刷新节点redis中的所有内容?
Redis 客户端:
client = redis.createClient(REDIS_PORT, REDIS_HOST);
也许 flushdb or flushall 是您可以研究的选项。
在 Node 中,对于客户端,这些看起来像这样:
client.flushdb( function (err, succeeded) {
console.log(succeeded); // will be true if successfull
});
从 Redis 4.0.0 或更高版本开始,您现在可以使用 FLUSHALL [ASYNC]
异步删除所有键。使用客户端,只需将 'ASYNC'
选项传递给命令,如下所示:
client.flushall('ASYNC', callback);
使用 FLUSHDB [ASYNC]
to flush keys from a selected database. Use FLUSHALL [ASYNC]
从所有数据库中刷新密钥。