Какие параметры необходимо указать в переменной 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, чтобы разрешить подключение. Но она отказывает мне в подключении, я полагаю, потому что я не указал никаких учетных данных для подключения к ней. Я не могу понять, как сделать эту часть, и если это единственное, чего мне не хватает