首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >提高memcached项的大小限制

提高memcached项的大小限制
EN

Stack Overflow用户
提问于 2015-07-21 22:47:31
回答 1查看 8K关注 0票数 10

在我的python应用程序中,我在AWS Elasticache上使用AWS Elasticache模块(与Flask-Cache)。

当我试图设置一个小于1MB的文件时,我需要反复访问缓存,我没有问题。但是,当文件大小超过MB时(文件可能是文本文件/csv/xlsx等),我将得到以下错误

错误:来自memcached_set的错误37 :成功

我猜这是因为memcached项的大小限制,它的上限是1MB。如何在AWS弹性缓存中将此项限制提高到5-6MB?

在memcached中增加这个项的大小限制有什么问题吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-07-22 08:24:56

此页面列出了我们可以在memcached http://docs.aws.amazon.com/AmazonElastiCache/latest/UserGuide/CacheParameterGroups.Memcached.html中修改的参数。

如果您没有为Memcached集群指定一个参数组,那么将使用一个默认的参数组(default.memached1.4)。不能更改默认参数组中任何参数的值;但是,始终可以创建自定义参数组并随时将其分配给群集。

从AWS控制台或使用AWS创建一个新的缓存参数组,并将max_item_size设置为适合您需要的大小。重新启动缓存群集以进行此更改以启动。

在本地测试机器上,如果安装了memcache,则可以通过在/etc/memcached.conf中添加此行来增加对象大小。

代码语言:javascript
复制
# Increase object size limit
-I 128M

然后用sudo service memcached restart重新启动memcache,以使更改适应

票数 18
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31550942

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档