Szukaj…


Uwagi

Korzystanie z django-redis-cache lub django-redis to skuteczne rozwiązania do przechowywania wszystkich buforowanych elementów. Chociaż z pewnością możliwe jest skonfigurowanie Redis bezpośrednio jako SESSION_ENGINE , jedną skuteczną strategią jest ustawienie buforowania (jak wyżej) i zadeklarowanie domyślnej pamięci podręcznej jako SESSION_ENGINE . Chociaż tak naprawdę jest to temat w innym artykule dokumentacyjnym, jego znaczenie prowadzi do włączenia.

Po prostu dodaj następujące settings.py do settings.py :

SESSION_ENGINE = "django.contrib.sessions.backends.cache"

Korzystanie z django-redis-cache

Jedną z potencjalnych implementacji Redis jako narzędzia buforowania zaplecza jest pakiet django-redis-cache .

W tym przykładzie założono, że masz już działający serwer Redis .

$ pip install django-redis-cache

Zmodyfikuj CACHES settings.py aby uwzględnić obiekt CACHES (zobacz dokumentację Django dotyczącą buforowania ).

CACHES = {
    'default': {
        'BACKEND': 'redis_cache.RedisCache',
        'LOCATION': 'localhost:6379',
        'OPTIONS': {
            'DB': 0,
        }
    }
}

Korzystanie z django-redis

Jedną z potencjalnych implementacji Redis jako narzędzia buforowania zaplecza jest pakiet django-redis .

W tym przykładzie założono, że masz już działający serwer Redis .

$ pip install django-redis

Zmodyfikuj CACHES settings.py aby uwzględnić obiekt CACHES (zobacz dokumentację Django dotyczącą buforowania ).

CACHES = {
    'default': {
        'BACKEND': 'django_redis.cache.RedisCache',
        'LOCATION': 'redis://127.0.0.1:6379/1',
        'OPTIONS': {
            'CLIENT_CLASS': 'django_redis.client.DefaultClient',
        }
    }
}


Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow