ubuntu - 增加 Memcached 最大项目大小

标签 ubuntu caching memcached python-memcached

我正在尝试增加我的 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/

相关文章:

python - Django 1.8中的cache_page导致 'str'对象不支持项目分配错误

caching - Symfony - 数据库结果集的缓存

google-app-engine - 谷歌应用引擎 : Unit testing concurrent access to memcache

django - 如何为 django 使用 Lampp 服务器?

ubuntu - 即使创建了卷,Gluster 也不同步

java - 确定 Java 6.0 缓存文件夹中文件夹的所有权 (mac)

php - EC2 上的内存缓存

php - 在 Ubuntu 上安装 php5-mcrypt

linux - Bash:如何将文件从本地路径传输到 SSH 服务器?

html - 有没有理由不将主 css 文件嵌入到网页中?