diff --git a/musiclist/settings/__init__.py b/musiclist/settings/__init__.py index e275c2a..fb98c7a 100644 --- a/musiclist/settings/__init__.py +++ b/musiclist/settings/__init__.py @@ -28,6 +28,7 @@ INSTALLED_APPS = [ 'oauth2_provider', 'corsheaders', 'rest_framework', + 'django_rq', 'fetcher.apps.FetcherConfig', 'users.apps.UsersConfig', @@ -89,6 +90,18 @@ CACHES = { } } +RQ_QUEUES = { + 'high': { + 'USE_REDIS_CACHE': 'default', + }, + 'default': { + 'USE_REDIS_CACHE': 'default', + }, + 'low': { + 'USE_REDIS_CACHE': 'default', + }, +} + SESSION_ENGINE = "django.contrib.sessions.backends.cache" SESSION_CACHE_ALIAS = "default" diff --git a/requirements.txt b/requirements.txt index 94e1b52..ec22fec 100644 --- a/requirements.txt +++ b/requirements.txt @@ -6,6 +6,7 @@ pygments # To make cute pretty prints XD ratelimit # To rate limit request to musicbrainz redis # To comunicate with redis django-redis # Redis backend for django +django-rq #Job queue requests # Saner request library blake3 # To use blake3 hashing, since python seeds every hash on hashlib and is different between instances -country_list # To transform country codes to their names \ No newline at end of file +country_list # To transform country codes to their names