对象太大,无法用于内存缓存存储

时间:2019-01-07 07:25:11

标签: php caching memcached

我一直在尝试将文本文件(6mb)中的数据存储到Windows上的Memcache(版本1.4.4)中。

了解有关memcached -I参数以增加默认1 mb存储大小的信息,因此以-I 10m运行Memecache,我继续收到“网络超时(0)”错误或“对象太大而无法存储”

这是我用来运行Memcached的确切语法: memcached -p 11211 -I 10m

当我将txt文件的大小减小到最大4.5 mb时,我可以毫无问题地将其提交到Memcache。在完全不提供-I参数的情况下会发生这种情况,不知道为什么它会接受4.5 mb的数据,而默认值为1 mb。

有人知道-I是增加Memcached存储容量的正确参数还是其他方法吗?

这里是指向有关Memcached超时的讨论的链接,这里提到了有关1.4.19版本的问题,该补丁似乎已解决了网络超时问题,但是我找不到适用于Windows 64位兼容版本的Memcached 1.4.19下载

https://grokbase.com/t/gg/memcached/144p4t9qqd/issue-363-in-memcached-memcachepool-get-server-127-0-0-1-tcp-11211-udp-0-failed-with-network-timeout

大多数与Windows兼容的Memcached下载的在线链接似乎都指向1.4.4版本,这是我当前正在使用的版本。

如果有人也可以共享Windows的Memcached下载链接,我将非常感谢。

非常感谢。

0 个答案:

没有答案
相关问题