我正在尝试增加我的 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 分钟,希望它会返回我的提示,但没有这样的运气。请帮忙。