node 删除 redis key
时间: 2023-10-25 16:26:16 浏览: 58
要在 Node.js 中删除 Redis 中的键,您可以使用 Node.js 的 Redis 客户端库之一,例如 `redis` 或 `ioredis`。
以下是使用 `redis` 客户端库删除 Redis 中的键的示例代码:
```javascript
const redis = require('redis');
const client = redis.createClient();
client.del('myKey', (err, reply) => {
if (err) {
console.error(err);
} else {
console.log(`Deleted ${reply} keys`);
}
// 关闭 Redis 客户端连接
client.quit();
});
```
在上面的代码中,我们首先创建了一个 Redis 客户端实例,并使用 `del` 方法删除了 `myKey` 键。`del` 方法将返回被删除键的数量。在回调函数中,我们打印了被删除键的数量,然后关闭了 Redis 客户端连接。
如果您使用的是 `ioredis` 客户端库,请使用以下代码:
```javascript
const Redis = require('ioredis');
const redis = new Redis();
redis.del('myKey').then((reply) => {
console.log(`Deleted ${reply} keys`);
// 关闭 Redis 客户端连接
redis.quit();
}).catch((err) => {
console.error(err);
});
```
在上面的代码中,我们使用 `del` 方法删除了 `myKey` 键,并在回调函数中打印了被删除键的数量,然后关闭了 Redis 客户端连接。请注意,`ioredis` 的 `del` 方法返回一个 Promise,因此我们使用了 `then` 和 `catch` 方法来处理成功和失败的情况。