Yazeka
Arama sonuçlarına göre oluşturuldu
Django'da cache kurulumu için aşağıdaki adımlar izlenebilir:
- Redis Server Kurulumu: Redis server'ın yerel veya uzak bir makinede çalıştığından emin olun 1.
- Python Bağlamalarının Kurulumu: Django tarafından yerel olarak desteklenen Redis binding'i
redis-py
'dir 1. Ayrıca,hiredis-py
paketinin kurulması önerilir 1. - Ayarların Yapılandırılması:
settings.py
dosyasındaCACHES
ayarını yapın 134.BACKEND
değerinidjango.core.cache.backends.redis.RedisCache
olarak ayarlayın 134.LOCATION
değerini, Redis örneğinize işaret eden URL ile ayarlayın 134. Örneğin, Redis yerel konakta (127.0.0.1) port 6379'da çalışıyorsa:CACHES = { "default": { "BACKEND": "django.core.cache.backends.redis.RedisCache", "LOCATION": "redis://127.0.0.1:6379", } }
- Eğer Redis sunucusu kimlik doğrulaması ile korunuyorsa,
LOCATION
içinde kullanıcı adı ve şifre ekleyin 1.
- Ek Orta Katmanların Eklenmesi:
MIDDLEWARE
ayarlarınadjango.middleware.cache.UpdateCacheMiddleware
vedjango.middleware.cache.FetchFromCacheMiddleware
orta katmanlarını ekleyin 1.
Ayrıca,
python manage.py createcachetablekomutuyla veritabanı üzerinde bir cache tablosu oluşturulması gereklidir 1.
5 kaynaktan alınan bilgiyle göre: