通过 -I
参数可以修改
-I, --max-item-size=<num> adjusts max item size
(default: 1mb, min: 1k, max: 128m)
运行 memcached 容器的命令
# docker run -d --net=host --restart unless-stopped memcached -m 15360 -c 2048 -I 5m
检查设置是否生效
# echo 'stats settings' | nc localhost 11211 | grep item_size_max
STAT item_size_max 5242880
需要修改memcache的源码,是一个宏定义,名称好像是POWER_BLOCK,你可以试一下。