[Backport] Add django-redis

remotes/origin/issue/4795/notification_even_they_are_disabled
David Barragán Merino 2016-03-03 11:26:28 +01:00
parent bcb8f4d0ed
commit d656458372
6 changed files with 35 additions and 0 deletions

View File

@ -4,6 +4,7 @@ python:
- "3.5" - "3.5"
services: services:
- rabbitmq # will start rabbitmq-server - rabbitmq # will start rabbitmq-server
- redis-server
cache: cache:
- apt - apt
- pip - pip

View File

@ -11,6 +11,7 @@ amqp==1.4.7
djmail==0.11 djmail==0.11
django-pgjson==0.3.1 django-pgjson==0.3.1
djorm-pgarray==1.2 djorm-pgarray==1.2
django-redis==4.3.0
django-jinja==2.1.1 django-jinja==2.1.1
jinja2==2.8 jinja2==2.8
pygments==2.0.2 pygments==2.0.2

View File

@ -35,6 +35,7 @@ DATABASES = {
} }
} }
# Default cache (you can use redis cache, see settings/locale.py.example)
CACHES = { CACHES = {
"default": { "default": {
"BACKEND": "django.core.cache.backends.locmem.LocMemCache", "BACKEND": "django.core.cache.backends.locmem.LocMemCache",
@ -42,6 +43,7 @@ CACHES = {
} }
} }
PASSWORD_HASHERS = [ PASSWORD_HASHERS = [
"django.contrib.auth.hashers.PBKDF2PasswordHasher", "django.contrib.auth.hashers.PBKDF2PasswordHasher",
] ]

View File

@ -33,6 +33,17 @@ DATABASES = {
} }
} }
# You can use redis cache
#CACHES = {
# "default": {
# "BACKEND": "django_redis.cache.RedisCache",
# "LOCATION": "'redis://localhost:6379/1",
# "OPTIONS": {
# "CLIENT_CLASS": "django_redis.client.DefaultClient",
# }
# }
#}
#SITES = { #SITES = {
# "api": { # "api": {
# "scheme": "http", # "scheme": "http",

View File

@ -17,6 +17,16 @@
from .development import * from .development import *
CACHES = {
"default": {
"BACKEND": "django_redis.cache.RedisCache",
"LOCATION": "'redis://localhost:6379/1",
"OPTIONS": {
"CLIENT_CLASS": "django_redis.client.DefaultClient",
}
}
}
SKIP_SOUTH_TESTS = True SKIP_SOUTH_TESTS = True
SOUTH_TESTS_MIGRATE = False SOUTH_TESTS_MIGRATE = False
CELERY_ALWAYS_EAGER = True CELERY_ALWAYS_EAGER = True

View File

@ -24,3 +24,13 @@ DATABASES = {
'USERNAME': 'postgres', 'USERNAME': 'postgres',
} }
} }
CACHES = {
"default": {
"BACKEND": "django_redis.cache.RedisCache",
"LOCATION": "'redis://localhost:6379/1",
"OPTIONS": {
"CLIENT_CLASS": "django_redis.client.DefaultClient",
}
}
}