djangoキャッシュ
1145 ワード
djangoキャッシュ
参考rul
https://docs.djangoproject.com/en/2.1/topics/cache/https://django-redis-chs.readthedocs.io/zh_CN/latest/
バージョンのテスト
django 1.11.5 django-redis-4.10.0 redis-3.2.0
公式サイト紹介:
プロジェクトのsetting.pyではCACHESでキャッシュを構成できますが、djangoで使用可能なキャッシュシステムにはMemcached、データベース、ファイル、ローカルメモリなどがあります
1.メモリデータベースMemcached
memcachedをインストールした後、データベースの
2.ファイルシステムによるキャッシュ
CACHES = {
'default': {
'BACKEND': 'django.core.cache.backends.filebased.FileBasedCache',
'LOCATION': '/var/tmp/django_cache',
}
}
3.データベースによるキャッシュ
まずキャッシュ・データベース・テーブルpython manageを作成します.py createcachetable
CACHES = {
'default': {
'BACKEND': 'django.core.cache.backends.db.DatabaseCache',
'LOCATION': 'my_cache_table',
}
}
4.キャッシュとしてローカルメモリ
CACHES = {
'default': {
'BACKEND': 'django.core.cache.backends.locmem.LocMemCache',
'LOCATION': 'unique-snowflake',
}
}