Описание тега python-memcached

Python-memcached - это API на основе Python (реализованный на 100% Python) для взаимодействия с демоном кеширования объектов распределенной памяти memcached.
1 ответ

python-memcached не может получить или установить 'JAC_SF'

После проверки всего множества вещей, я обнаружил, что для некоторых ключей python-memcached просто не получит или не установит их на моем компьютере (Mac OSX 10.9, доморощенный memcache 1.4.15, pip установленный python-memcached 1.53), Моим первым …
18 ноя '13 в 17:32
1 ответ

ResourceWarning: python-memcached не закрывающий сокет?

Я запускаю несколько юнит-тестов с Python 3.6.1 и получаю ResourceWarning ResourceWarning: unclosed <socket.socket fd=14, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=0, laddr=('127.0.0.1', 54897), raddr=('127.0.0.1', 11211)&g…
25 май '17 в 15:02
2 ответа

Сбой установки python-memcached с использованием pip и conda в Python 3.6

Не удалось установить библиотеку python-memcached в Python 3.6 Команды: pip install python-memcached Трассировка: Collecting python-memcached Downloading python-memcached-1.58.tar.gz Complete output from command python setup.py egg_info: Traceback (…
1 ответ

Как назвать / расположить ключи memcached, когда у меня есть объекты Django с несколькими внешними ключами?

У меня есть приложение Django, которое не выполняет кэширование базы данных. Я работаю над внедрением memcached для повышения производительности и уменьшения количества дорогих обращений к базе данных. Стратегия, которую я буду использовать, заключа…
0 ответов

Папки CACHE django-компрессора пусты, когда для CACHES установлено значение MemcachedCache

У меня установлено следующее на моем проекте Django==2.1.4 django-compressor==2.1 python-memcached==1.59 со следующими настройками COMPRESS_ENABLED = True CACHES = { 'default': { 'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache', 'LOC…
0 ответов

Использование нескольких клиентов для доступа к memcache с последовательным распределением ключей с помощью Ketama

У меня проблемы с чтением с сервера memcache с использованием другого клиента Python, отличного от того, который использовался для записи значений в memcache. У меня есть процесс, который пишет в кеш с помощью pylibmc, используя поведение 'ketama'. …
0 ответов

Django Cache устанавливается только при перезагрузке страницы

Я пробую свои силы, используя memcache с django для кеша каждого просмотра. Проблема в том, что кэш устанавливается только в том случае, если я обновляю страницу, щелчок по той же ссылке не устанавливает кэш.(То есть, если я установлю cache_view на …
13 июн '16 в 21:15
1 ответ

Требуется байтовоподобный объект, а не 'str' - ошибка

У меня есть python-memcached (1.57) и django-celery (3.1.17), сельдерей (3.1.20) и python 3.5. Я всегда получаю ошибку ниже, когда я пытаюсь реализовать http://docs.celeryproject.org/en/latest/tutorials/task-cookbook.html Task tasks.live_task[a2ed1f…
07 фев '16 в 18:22
0 ответов

"из memcached_stats import MemcachedStats" в Python 2, как импортировать MemcachedStats в Python 3

Что мне нужно сделать, это конвертировать Python 2 в Python 3, но у меня есть две проблемы в процессе написания. Первый вопрос: Пакет руководства в Python 2 from memcached_stats import MemcachedStats, Как импортировать в Python 3? (Я много искал в G…
25 окт '18 в 03:56
3 ответа

Проверьте, является ли строка допустимым ключом до memcache.get()

Есть ли в Google App Engine функция для проверки правильности строки "строковый ключ" перед вызовом memcache.get(key) без использования db.get() или же db.get_by_key_name() первый? В моем случае ключ передается из пользовательского запроса get: obj …
31 май '13 в 14:27
0 ответов

Старые значения возвращаются из memcached при использовании нескольких узлов и бесконечных TTL

Я сталкиваюсь с проблемой, когда у меня есть клиент python-memcached, подключающийся к 3 узлам memcached на ElastiCache. У меня есть некоторые значения кэша с бесконечным TTL, и они переопределяются при обновлении источника данных. Кэш также записыв…
1 ответ

App Engine: дизайн Memcache для обеспечения быстрого чтения и высокой скорости записи

В настоящее время я использую App Engine с Python. Мое приложение выглядит как массивная многопользовательская игра. Я хотел бы сократить время, необходимое для получения последних действий, опубликованных в "комнате". Я уже использую Memcache API д…
17 янв '12 в 21:20
1 ответ

Вызов memcache.set_multi_async не сохраняет значения

В настоящее время я использую Google memcache API в своем приложении Google Appsengine для хранения большого объема данных в кеше, однако это должно происходить асинхронно, так как мне нужно вернуть результат до того, как это будет сделано. Я уже на…
1 ответ

Как найти ключи, которые выселяются из memcache?

Есть ли какой-нибудь встроенный способ / или взлом, с помощью которого я могу узнать, какой ключ выселяется из memcache? Существует одно решение опроса для всех возможных ключей, вставленных в memcache (например, get multi), но это неэффективно и, к…
07 апр '14 в 11:21
2 ответа

Ошибка Django / Memcached: сеанс запроса был удален до его завершения

Вот полная ошибка: сеанс запроса был удален до его завершения. Пользователь, возможно, вышел из системы по параллельному запросу, например. Я использую python-memcached с моими сессиями, используя мой кеш. Каждые несколько дней я получаю одну из эти…
13 фев '17 в 18:33
1 ответ

Как кэшировать список запросов в представлениях Django?

Я хотел бы сохранить список "Последние просмотренные" 20 запросов в представлении Django. Также я хочу избежать создания отдельной модели для нее и просто хранить запрошенные URL-адреса в memcached, передавая каждый новый запрос в очередь фиксирован…
2 ответа

Сессии на Memcached в Django, время истечения кеша всегда 300 с, когда я установил SESSION_COOKIE_AGE = 0

Мой Django Settings.py вот так: CACHES = { 'default': { 'BACKEND': 'django.core.cache.backends.memcached.PyLibMCCache', #'LOCATION': os.environ['MEMCACHED'] 'LOCATION': "127.0.0.1", #"BINARY" : True, }, } SESSION_SAVE_EVERY_REQUEST = True SESSION_EN…
27 июн '14 в 01:00
1 ответ

memcache на django не работает

У меня есть состояние гонки в Celery, Вдохновленный этим - http://ask.github.io/celery/cookbook/tasks.html, я решил использовать memcache для добавления блокировок в мои задачи. Это изменения, которые я сделал: python-memcached # settings for memcac…
1 ответ

Werkzeug-0.9.4 и python3_memcached-1.51 не работают на Python 3.4

Я использую werkzeug.contrib.cache.MemcachedCache с python3_memcached-1.51, когда я пытаюсь получить \ установить данные, я получаю следующую ошибку: memcache.MemcachedKeyTypeError: Key must be str()'s здесь: https://github.com/eguven/python3-memcac…
1 ответ

Как можно явно сбросить кеш фрагмента шаблона в Django?

Я использую Memcache для моего приложения Django. В Django разработчики могут использовать кэширование фрагментов шаблона, чтобы кэшировать только часть шаблона. https://docs.djangoproject.com/en/dev/topics/cache/ Мне было интересно, если есть спосо…