numbas / numbas-lti-provider

An LTI tool provider to run Numbas exams
https://docs.numbas.org.uk/lti/en/latest/
Other
11 stars 12 forks source link

What is Redis used for? #96

Closed lgretton closed 3 years ago

lgretton commented 4 years ago

The installation instructions show that Redis is required, but there is no other mention in the docs about it. I can find nothing useful in the code to indicate what it's used for.

I'm trying to get a rough idea of what size the Redis database is likely to grow to over time so that I can plan an installation.

christianp commented 4 years ago

Redis is used by django-channels to pass messages between the different processes. I wouldn't expect the Redis database to grow over time, since the messages are ephemeral - they're discarded once they've been handled. Does that answer your question?

lgretton commented 3 years ago

Thanks for that, I'll close this.