增加Memcached最大项目大小

apa*_*des 6 ubuntu memcached caching python-memcached

我正在尝试增加Memcached安装中的最大项目大小。

到目前为止,我尝试过编辑/etc/memcached.conf添加行,-I 3M然后重新启动memcached。

这对我有用,但似乎在一夜之间恢复了。该设置仍然存在,但是当项目超过1MB时,将清除缓存。

您可以在此处看到我的原始问题Django Memcached缓存消失

我也尝试输入memcached -I 3m返回以下命令:

WARNING: Setting item max size above 1MB is not recommended!
Raising this limit increases the minimum memory requirements and will decrease your memory efficiency.
can't run as root without the -u switch 
Run Code Online (Sandbox Code Playgroud)

随后运行memcached -Iu 3m返回:

Item max size cannot be less than 1024 bytes.
Run Code Online (Sandbox Code Playgroud)

我不知道这是什么意思,因为我试图增加最大大小而不是减小它,并且3MB肯定大于1024字节。我真的很受困,感谢所有帮助。谢谢。

更新:

在找到有关memcached的MySQL文档之后,我了解到-u标志的工作原理如下memcached -u root -I 3m。这会运行(仍然带有上面的警告),但随后会挂起。我一直盯着航站楼约10分钟,希望它能返回我的提示,但没有运气。请帮忙。

Wil*_*ill 2

尝试使用“大 M”,也不要将u直接放在-I. 尝试这个:

memcached -I 3M -u
Run Code Online (Sandbox Code Playgroud)