[Django] 데이터베이스 연결하기 - Redis

hwwwa·2023년 2월 20일
0

🚀 Django Tutorial

목록 보기
4/5

Redis 설치 및 실행

  • mac OS에서 Redis 설치 및 실행
# Redis 설치
$ brew install redis

# Redis 서버 시작
$ brew services start redis

# Redis 서버 종료
$ brew services stop redis 

# Redis 서버 재시작
$ brew services restart redis

# Redis Client 실행
$ redis-cli

django-redis 설치

$ pip3 install django-redis

Django에서 Redis 설정

  • settings.pyCACHES 설정
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

0개의 댓글