@maxdome/redis-flushdb
v1.0.3
Published
## The controller
Downloads
10
Keywords
Readme
Usage
The controller
if (process.env.REDIS_FLUSHDB_SECRET) {
app.post('/debug/redis-flushdb', require('@maxdome/redis-flushdb').controller({
redis,
secret: process.env.REDIS_FLUSHDB_SECRET,
}));
}
Only the flushdb
require('@maxdome/redis-flushdb')({ redis });
Swagger
paths:
/debug/redis-flushdb:
post:
summary: "Remove all key/value pairs from a redis database"
parameters:
- name: secret
description: "Secret for the flushdb"
in: query
type: string
required: true
- name: db
description: "Database which gets flushed (optional, default: the default connected one gets flushed)"
in: query
type: string
responses:
204:
description: "OK"
403:
description: "Missing or incorrect secret"
500:
description: "Internal Server Error"