Redis 설치 및 실행
$ brew install redis
$ brew services start redis
$ brew services stop redis
$ brew services restart redis
$ redis-cli
django-redis 설치
- Django에서는 기본적으로 Redis를 제공하지 않으므로 django-redis를 설치해준다
$ pip3 install django-redis
Django에서 Redis 설정
CACHES = {
"default": {
"BACKEND": "django_redis.cache.RedisCache",
"LOCATION": "redis://127.0.0.1:6379/1",
"OPTIONS": {
"CLIENT_CLASS": "django_redis.client.DefaultClient",
}
}
}
Redis 적용하기
- 기본적으로 django-redis는 django에 탑재된 cache 모듈을 통해 캐싱 가능
views.py
에서 cache
모듈 import 필요
변경사항 적용
$ python3 manage.py makemigrations <장고 앱 이름>
$ python3 manage.py migrate