Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 13, 2012 16:18:28

denis.ka
От:
Зарегистрирован: 2011-05-12
Сообщения: 6
Репутация: +  0  -
Профиль   Отправить e-mail  

Кэширование данных в память

Доброго времени суток, есть задача с хранением данных, лучше всего для этого подходит кэширование в память дабы не нагружать базу огромным кол-ом запросов, решил использовать pylibприме

пример:

import pylibmc

mc = pylibmc.Client(["127.0.0.1:11211"], binary=True)
mc.set("some_key", "Some value")
value = mc.get("some_key")
print value
результат:
Traceback (most recent call last):
File "test.py", line 47, in <module>
mc.set("some_key", "Some value")
_pylibmc.WriteError: error 5 from memcached_set: WRITE FAILURE
помогите разобраться в чем дело. Или подскажите нормальную документацию с пояснением, в примерах на официальном ресурсе был.



Офлайн

#2 Янв. 13, 2012 16:50:10

Isem
От:
Зарегистрирован: 2010-08-27
Сообщения: 447
Репутация: +  7  -
Профиль   Отправить e-mail  

Кэширование данных в память

В питоне 3.2 здесь
http://docs.python.org/dev/whatsnew/3.2.html
ищем слово ‘сached’.
p.s. А точнее ‘lru_cache’



Отредактировано (Янв. 13, 2012 16:58:12)

Офлайн

#3 Янв. 16, 2012 09:57:02

denis.ka
От:
Зарегистрирован: 2011-05-12
Сообщения: 6
Репутация: +  0  -
Профиль   Отправить e-mail  

Кэширование данных в память

Проблема решена, связана была с работой библиотеки memcashe, пришлось пере установить, статья полезная спасибо.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version