Tag: memcached

由于模块和PHP的API在更改PHPconfiguration后不匹配,因此Apache“无法初始化模块”

php -v给出这个 PHP Warning: PHP Startup: memcache: Unable to initialize module Module compiled with module API=20060613 PHP compiled with module API=20090626 These options need to match in Unknown on line 0 PHP Warning: PHP Startup: memcache: Unable to initialize module Module compiled with module API=20060613 PHP compiled with module API=20090626 These options need to match […]

Rails 3.1的Rails.cache错误 – TypeError:不能用默认的proc转储hash

我遇到了3.1.0.rc4上Rails.cache方法的问题(ruby 1.9.2p180(2011-02-18 revision 30909)[x86_64-darwin10])。 在2.3.12(ruby 1.8.7(2011-02-18 patchlevel 334)[i686-linux],MBARI 0x8770,Ruby Enterprise Edition 2011.03)中,该代码工作正常,但是在升级之后开始返回一个错误。 我还没有弄清楚为什么。 尝试caching具有多个作用域的对象时,似乎发生该错误。 另外,不pipe有多less个作用域,任何使用lambdas的作用域都会失败。 我从这些模式中失败了: Rails.cache.fetch("keyname", :expires_in => 1.minute) do Model.scope_with_lambda end Rails.cache.fetch("keyname", :expires_in => 1.minute) do Model.scope.scope end 这是我收到的错误: TypeError: can't dump hash with default proc from /project/shared/bundled_gems/ruby/1.9.1/gems/activesupport-3.1.0.rc4/lib/active_support/cache.rb:627:in `dump' from /project/shared/bundled_gems/ruby/1.9.1/gems/activesupport-3.1.0.rc4/lib/active_support/cache.rb:627:in `should_compress?' from /project/shared/bundled_gems/ruby/1.9.1/gems/activesupport-3.1.0.rc4/lib/active_support/cache.rb:559:in `initialize' from /project/shared/bundled_gems/ruby/1.9.1/gems/activesupport-3.1.0.rc4/lib/active_support/cache.rb:363:in `new' from /project/shared/bundled_gems/ruby/1.9.1/gems/activesupport-3.1.0.rc4/lib/active_support/cache.rb:363:in `block in write' […]

Google App Engine帐户可以使用多lessMemcache内存?

Google App Engine有一些关于Memcache限制的信息: http://code.google.com/appengine/docs/quotas.html#Memcache http://code.google.com/appengine/docs/python/memcache/overview.html#Quotas_and_Limits 但是,没有指定单个应用程序的RAM /内存存储的总大小。 众所周知,不允许超过1MB的对象。 你有信息吗?

Memcache最大密钥到期时间

什么是memcached的最大密钥到期时间? 如果我没有提供到期时间并且caching满了,会发生什么情况?

Memcache vs Java内存

简单,可能是愚蠢的问题:假设我有一个Java服务器,它在内存中存储常用的键和值,我可以查询(比如说在一个HashMap中) 这和使用Memcache(甚至Redis)有什么区别? 他们都把东西存储在内存中。 是否有一个好处? Memcache会减less内存占用量吗? 可以存储更less的内存? 更快地查询? 没有不同?

windows – php_memcache.dll – 用于PHP 5.4

我借用了对我没有帮助的类似线程: php_memcache.dll for PHP 5.3 我使用最新版本的easyPHP for Windows安装服务器。 随着它来到PHP 5.4。 我现在正在寻找一个为我工作的memcache.dll文件,我得到这个错误 “PHP启动:memcache:无法初始化模块。模块编译模块API = 20090626 PHP模块编译为api = 20100525这些选项需要匹配” 任何链接到PHP 5.4 memcache.dll文件将不胜感激。 在提到的线程中,他们为5.3和pierre提供了版本,但是在那里我只find了dll的老版本

您使用哪个.NET Memcached客户端,EnyimMemcached与BeITMemcached?

似乎EnyimMemcached ( https://github.com/enyim/EnyimMemcached )和BeITMemcached ( http://code.google.com/p/beitmemcached/ )都是stream行的.NET Memcached库。 这两个项目都在开发中相当活跃的项目,并有超过一千次下载。 试图找出哪一个使用,但发现竞争的言论! 我读了另外一篇相关的文章,但在做出决定之前,还是想问更多的人。 EnyimMemcached在其项目主页( https://github.com/enyim/EnyimMemcached )上声称, 基于我们未披露的特殊手工内部性能testing,我们是有史以来最快的C#客户端,使用负面的系统资源量,无论是内存还是CPU时间 和 我们严格遵循memcached的协议规范,即使是memcached的人也问我们是否不明白 虽然BeITMemcached在其项目维基页面上声称( http://code.google.com/p/beitmemcached/wiki/Features ) 我们已经对BeIT Memcached客户端进行了广泛的functiontesting和性能testing,我们感到满意的是,它正在按照自己的意图工作。 当我们将性能与其他两个客户端(java端口和Enyim memcached客户端)进行性能对比时,我们的客户端消耗的资源最less,性能最佳。 它还严格遵循memcached协议规范,具有最多memcached特性,并且在实际代码大小上仍然小得多。 那么对于那些有这些或类似的经验的人,你select使用哪一个客户,为什么select你select的客户? 谢谢, 射线。

为django项目安装memcached

从Django文档: 在安装Memcached之后,您需要安装一个memcached绑定。 有几个python memcached绑定可用; 两个最常见的是python-memcached和pylibmc。 pylibmc文档有他们自己的要求: -libmemcached 0.32 or later (last test with 0.51) -zlib (required for compression support) -libsasl2 (required for authentication support) 所以在我看来,我需要做到以下几点: -install memcached -install libmemcached -install zlib -install libsas12 -install pylibmc 我如何/在哪里可以做到这一点? 我已经习惯了只需要安装任何我需要的东西,但我什至不能告诉哪些是python包。 这些捆绑在一起吗?

Rails.cache.clear某些键名称?

有没有可能以某种方式运行Rails.cache.clear ,只有清除具有特定名称/string的键? 我不想清除整个caching…只需键入string的blog/post名称(即blog/post/1 , blog/post/2 )。 我使用dalli与memcached为我的caching和运行Rails 3.0.6。

使用pip安装pylibmc时出错

你好,当我试图在OSX Lion上使用pip安装pylibmc时出现以下错误: ./_pylibmcmodule.h:42:10: fatal error: 'libmemcached/memcached.h' file not found #include <libmemcached/memcached.h> ^ 1 error generated. error: command 'clang' failed with exit status 1 任何线索如何解决这个问题?