반응형
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/
반응형
'Today I Learned > django' 카테고리의 다른 글
장고 asgi(비동기) 채팅기능 구현하기 (2) | 2023.09.06 |
---|---|
장고 (djagno) Rest framework tutorial #1 데이터 가져오기 (GET) (0) | 2023.09.05 |
장고 (django) 캐시 사용하기 (memcached) (0) | 2023.08.31 |
장고 (django) 클래스 기반 뷰에서 믹스인 사용하기 (mixin) (0) | 2023.08.29 |
장고 (django) get_queryset() 역할 (0) | 2023.08.29 |