提问人:José Carlos 提问时间:11/14/2023 更新时间:11/21/2023 访问量:47
Memcached:如何修改最大项目大小?
Memcached: How can I modify maximum item size?
问:
我是Memcached的新手。通过定义,我知道最小项目大小为 1MB。但是,我想将此值增加到 4MB,因为我有一个大小为 2.8MB 的项目。
按照一些说明,我编辑了我的 /etc/memcached.conf 文件并添加了以下条目:-I 4MB
添加此条目后,我保存了文件并使用以下命令重新启动 memcached: sudo service memcached 重启
使用以下命令检查配置变量: Echo “统计设置” |nc 本地主机 11211
我可以看到item_size_max设置的值为 4MB (4194304)
但是,如果我在重新启动服务器后尝试在 memcached 中加载信息,当我尝试插入超过 1MB 的项目时会出现错误。
我的配置做错了什么?如何将大小超过 1MB 的项目添加到 memcached?
我的memcached版本是:
答:
0赞
Damian Chudobiński
11/18/2023
#1
由于 Increase Memcached Max Item Size 的回答@Will
您可以在命令提示符下尝试
memcached -I 4M -u
-u 用于指定运行 Memcached 的用户
或
memcached -d -m 512 -I 4m
哪里: -d memcached 使用此标志,它作为服务在后台运行 -m memcached 使用的最大内存
2赞
jQueeny
11/21/2023
#2
memcached 包有一堆默认的 props,所以你也需要将 设置为 4m。在设置客户端时传入一个选项对象将完成这项工作:maxValue
const Memcached = require('memcached');
const memcached = new Memcached('localhost:11211', {maxValue:4194304});
或者,您可以全局执行此操作:
const Memcached = require('memcached');
Memcached.config.maxValue = 4194304;
const memcached = new Memcached('localhost:11211');
评论