pylibmc - как поддерживать значения больше 1 МБ

Я уже использую memcached с опцией -I 3m.

Но нужно ли мне сообщать pylibmc об изменении размера?

Я попробовал это:

self.cache = memcache.Client(servers, binary=True,
    server_max_value_length=(1024 * 1024 * 2),
    behaviors={"tcp_nodelay": True, "ketama": True, "no_block": True})

Но я получил это:

File "utils.py", line 63, in init
behaviors={"tcp_nodelay": True, "ketama": True, "no_block": True})
TypeError: init() got an unexpected keyword argument 'server_max_value_length'

1 ответ

Насколько я могу судить, похоже, что он работает нормально, без включения 'server_max_value_length' в init, так что я не думаю, что делать что-либо особенное на конце pylibmc?

Другие вопросы по тегам