Какие параметры необходимо указать в переменной CACHES файла settings.py программы Django для подключения к azure vm

Моя цель - использовать Linux (ubuntu 20.04) azure vm для запуска службы кэширования для django.

Я запускаю memcached на Linux (ubuntu 20.04) azure vm.

Я использую django-pymemcache, который расширяет библиотеку pymemcache и является оберткой вокруг memcached.

settings.py

CACHES = {
    'default': {
        'BACKEND': 'django.core.cache.backends.memcached.PyMemcacheCache',
        'LOCATION': '53.171.42.209',
        'OPTIONS': {}
    }
}

Я протестировал его, запустив службу memcached локально и указав местоположение (127.0.0.1:11211), и он работает, как ожидалось.

Я знаю, что служба memcached прослушивает порт 11211 на azure vm. Я открыл входящие правила на azure, чтобы разрешить подключение. Но она отказывает мне в подключении, я полагаю, потому что я не указал никаких учетных данных для подключения к ней. Я не могу понять, как сделать эту часть, и если это единственное, чего мне не хватает

Вернуться на верх