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
命令之前,請確保你已經備份了重要數據,因為這個操作會導致當前數據庫中的所有數據丟失。