수색…


비고

django-redis-cache 또는 django-redis를 사용하는 것은 캐시 된 모든 항목을 저장하는 데 효과적인 솔루션입니다. Redis가 SESSION_ENGINE 직접 설치 될 수는 있지만, 효과적인 전략 중 하나는 위와 같이 캐싱을 설정하고 기본 캐시를 SESSION_ENGINE 으로 선언하는 것입니다. 이것은 실제로 다른 문서 관련 기사의 주제이지만 관련성이 포함됩니다.

단순히 settings.py 다음을 추가하십시오.

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

django-redis-cache 사용하기

백엔드 캐싱 유틸리티로서의 Redis의 잠재적 구현 중 하나는 django-redis-cache 패키지입니다.

이 예에서는 이미 Redis 서버가 작동 중이라고 가정합니다.

$ pip install django-redis-cache

settings.pyCACHES 객체를 포함하도록 편집하십시오 ( 캐싱에 대한 Django 문서 참조).

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

django-redis 사용하기

백엔드 캐싱 유틸리티로서 Redis의 잠재적 인 구현 중 하나는 django-redis 패키지입니다.

이 예에서는 이미 Redis 서버가 작동 중이라고 가정합니다.

$ pip install django-redis

settings.pyCACHES 객체를 포함하도록 편집하십시오 ( 캐싱에 대한 Django 문서 참조).

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
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow