Today I Learned/django

장고 (django) 캐시 사용하기 (redis)

하나719 2023. 9. 1. 11:01
반응형

2023.08.31 - 장고 (django) 캐시 사용하기 (memcached)

 

장고 (django) 캐시 사용하기 (memcached)

데이터역량 키우는 하루하루의 기록

hanawithdata.tistory.com

 

memcached 사용하는 방법은 이전 글 참고해주세요!


설치 및 설정 단계 

1. 패키지 설치

pip install redis==4.3.4

2. settings.py 에  캐시 설정

CACHES = {
    'default': {
        'BACKEND': 'django.core.cache.backends.redis.RedisCache',
        'LOCATION': 'redis://127.0.0.1:6379',
    }
}

3. Redis 도커 컨테이너 실행

docker run -it --rm --name redis -p 6379:6379 redis

4. django redisdashboard 패키지 설치

redis 서버 모니터링에 필요 

pip install django-redisboard==8.3.0

redis dashboard 사용에 필요한 패키지

pip install attrs

5. settings.py installed_app에 추가

INSTALLED_APPS = [
	...
    'redisboard',
]

6. 프로젝트 폴더에서 migrate

python manage.py migrate redisboard

7. 서버 실행후 어드민에 모니터링할 redis 등록

경로: http://127.0.0.1:8000/admin/redisboard/redisserver/add/


 

반응형