clear-redis.js
488 Bytes
import redis from "@/lib/redis";
export default async function handler(req, res) {
if (req.method !== "DELETE") {
return res.status(405).json({ error: "Method not allowed" });
}
try {
// ⚠️ Dangerous: deletes all keys
await redis.flushall();
return res.status(200).json({
success: true,
message: "All Redis keys deleted",
});
} catch (error) {
return res.status(500).json({
success: false,
error: error.message,
});
}
}