artcraft/_develop/docs/redis_schema.md

736 B

redis schema

Database 0: TTS / RateLimiter

TODO: Document rate limiter

Public statistics on usage displayed on the website:

  • ttsUseCount:{model_token}: INCR, GET
  • w2lUseCount:{template_token}: INCR, GET

Temporary job progress reports to the user:

These are written as a single string, such as "downloading model", "uploading model", "generating preview", "executing", etc.

  • ttsDownloadExtraStatus:{inference_job_token}: SETEX, GET
  • ttsInferenceExtraStatus:{inference_job_token}: SETEX, GET
  • w2lDownloadExtraStatus:{inference_job_token}: SETEX, GET
  • w2lInferenceExtraStatus:{inference_job_token}: SETEX, GET

Database 1: Obs / Twitch

  • WIP