diff --git a/majak/settings/base.py b/majak/settings/base.py
index 13b7ba4e0ceb8f787656ad4dcde4c4c3892c2998..8e99ea9348fe5b9e34285cc24d13241b5ab95645 100644
--- a/majak/settings/base.py
+++ b/majak/settings/base.py
@@ -164,6 +164,12 @@ LOGGING = {
     "root": {"level": "INFO", "handlers": ["console"]},
 }
 
+# CACHES
+# ------------------------------------------------------------------------------
+CACHES = {
+    "default": env.cache("CACHE_URL", default="locmemcache://"),
+}
+
 # WAGTAIL SETTINGS
 # ------------------------------------------------------------------------------
 WAGTAIL_SITE_NAME = "Maják"
diff --git a/requirements/base.in b/requirements/base.in
index 902b800aeb86fa4941dca0fb705509aa2914b3b4..dd13d9e6a881bf955f4d2f72182f965db5a13a1a 100644
--- a/requirements/base.in
+++ b/requirements/base.in
@@ -2,6 +2,7 @@ wagtail
 wagtailmenus
 django-environ
 django-extensions
+django-redis
 psycopg2-binary
 pirates<=0.4
 whitenoise
diff --git a/requirements/base.txt b/requirements/base.txt
index 377af2d3d0c9f4aec520ea8e602744e9a98f84b6..0d5e38433144770ad5da4435aef4c33e41c5cc1c 100644
--- a/requirements/base.txt
+++ b/requirements/base.txt
@@ -15,9 +15,10 @@ django-cogwheels==0.3     # via wagtailmenus
 django-environ==0.4.5     # via -r base.in
 django-extensions==2.2.9  # via -r base.in
 django-modelcluster==5.0.1  # via wagtail
+django-redis==4.12.1      # via -r base.in
 django-taggit==1.2.0      # via wagtail
 django-treebeard==4.3.1   # via wagtail
-django==3.0.6             # via django-taggit, django-treebeard, djangorestframework, mozilla-django-oidc, wagtail
+django==3.0.6             # via django-redis, django-taggit, django-treebeard, djangorestframework, mozilla-django-oidc, wagtail
 djangorestframework==3.11.0  # via wagtail
 draftjs-exporter==2.1.7   # via wagtail
 html5lib==1.0.1           # via wagtail
@@ -38,6 +39,7 @@ pyopenssl==19.1.0         # via josepy
 python-dateutil==2.8.1    # via arrow, ics
 python-ldap==3.2.0        # via pirates
 pytz==2020.1              # via django, django-modelcluster, l18n
+redis==3.5.2              # via django-redis
 requests==2.23.0          # via -r base.in, mozilla-django-oidc, wagtail
 six==1.14.0               # via cryptography, django-extensions, html5lib, ics, josepy, l18n, mozilla-django-oidc, pyopenssl, python-dateutil
 soupsieve==2.0            # via beautifulsoup4