Cleans up the entire database.
This method removes all data and should be used with caution.
DatabaseError If the cleanup operation fails.
Loads all custom functions into the database.
This method registers the application's custom Redis functions.
DatabaseError If the functions cannot be loaded.
Defines the public contract for a database manager.
The manager is responsible for administrative database operations such as loading custom functions and performing cleanup tasks.