FLUSHDB
是 Redis 中的一个命令,用于清空当前数据库中的所有键。这个命令不会删除持久化文件中的数据,只会影响当前的会话和内存中的数据。
在 Redis 中,有多个数据库可供使用,默认情况下,当你运行 FLUSHDB
命令时,它会清空当前连接的数据库(0 号数据库)。如果你想要清空其他数据库,可以使用 FLUSHDB num
命令,其中 num
是要清空的数据库编号。
以下是如何在 Redis 客户端中使用 FLUSHDB
命令的示例:
127.0.0.1:6379> FLUSHDB
OK
import redis
# 连接到 Redis 服务器
r = redis.Redis(host='localhost', port=6379, db=0)
# 清空当前数据库
r.flushdb()
redis
模块:const redis = require('redis');
const client = redis.createClient();
// 连接到 Redis 服务器
client.on('connect', () => {
// 清空当前数据库
client.flushdb((err, success) => {
if (err) {
console.error('Error:', err);
} else {
console.log('Success:', success);
}
// 关闭客户端
client.quit();
});
});
请注意,在执行 FLUSHDB
命令之前,请确保你已经备份了重要数据,因为这个操作会导致当前数据库中的所有数据丢失。