我正在尝试增加我的 memcached 安装中的最大项目大小。
到目前为止,我已经尝试编辑 /etc/memcached.conf
添加行 -I 3M
然后重新启动 memcached。
这对我有用,但似乎一夜之间就恢复了。该设置仍然存在,但当项目超过 1MB 时,缓存将被清除。
你可以在这里看到我的原始问题 Django Memcached Cache Disappears
我还尝试输入命令 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
随后运行 memcached -Iu 3m
返回:
Item max size cannot be less than 1024 bytes.
我不知道这意味着什么,因为我试图增加最大大小,而不是减少它,3MB 肯定大于 1024 字节。我在这里真的很困惑,感谢所有帮助。谢谢。
更新:
在找到有关 memcached 的 MySQL 文档后,我了解到 -u 标志的工作方式与 memcached -u root -I 3m
类似。这运行(仍然有上面的警告)但它只是挂起。我一直盯着终端大约 10 分钟,希望它能返回我的提示,但没有这样的运气。请帮忙。
最佳答案
尝试使用“大M”,也不要将u
直接放在-I
之后。试试这个:
memcached -I 3M -u
关于ubuntu - 增加 Memcached 最大项目大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31194955/