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?