खोज…


टिप्पणियों

Django-redis-cache या django-redis का उपयोग करना सभी कैश्ड वस्तुओं को संग्रहीत करने के लिए प्रभावी उपाय हैं। हालांकि यह निश्चित रूप से संभव है कि रेडिस को SESSION_ENGINE रूप में सीधे सेटअप किया जाए, एक प्रभावी रणनीति कैशिंग सेटअप करना है (ऊपर) और अपने डिफ़ॉल्ट कैश को एक SESSION_ENGINE घोषित करें। हालांकि यह वास्तव में एक और डॉक्यूमेंटेशन लेख के लिए विषय है, इसकी प्रासंगिकता समावेश की ओर ले जाती है।

बस settings.py में निम्नलिखित जोड़ें:

SESSION_ENGINE = "django.contrib.sessions.backends.cache"

Django-redis-cache का उपयोग करना

बैकएंड कैशिंग उपयोगिता के रूप में रेडिस का एक संभावित कार्यान्वयन django-redis-cache पैकेज है।

यह उदाहरण मानता है कि आपके पास पहले से ही एक रेडिस सर्वर ऑपरेटिंग है

$ pip install django-redis-cache

एक CACHES ऑब्जेक्ट ( कैशिंग पर Django दस्तावेज़ देखें) को शामिल करने के लिए अपनी settings.py को संपादित करें।

CACHES = {
    'default': {
        'BACKEND': 'redis_cache.RedisCache',
        'LOCATION': 'localhost:6379',
        'OPTIONS': {
            'DB': 0,
        }
    }
}

Django-redis का उपयोग करना

एक बैकएंड कैशिंग उपयोगिता के रूप में रेडिस का एक संभावित कार्यान्वयन django-redis पैकेज है।

यह उदाहरण मानता है कि आपके पास पहले से ही एक रेडिस सर्वर ऑपरेटिंग है

$ pip install django-redis

एक CACHES ऑब्जेक्ट ( कैशिंग पर Django दस्तावेज़ देखें) को शामिल करने के लिए अपनी settings.py को संपादित करें।

CACHES = {
    'default': {
        'BACKEND': 'django_redis.cache.RedisCache',
        'LOCATION': 'redis://127.0.0.1:6379/1',
        'OPTIONS': {
            'CLIENT_CLASS': 'django_redis.client.DefaultClient',
        }
    }
}


Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow