草庐IT

Memcache

全部标签

ruby-on-rails - 带有 Memcache 的 Rails 返回错误的缓存对象?

我有一个相当大的Rails应用程序,它在单独的服务器上使用memcached作为其缓存存储。问题是我在生产环境中随机出现错误,似乎表明memcached正在返回不正确的对象。例子:在这个例子中,current_site是一个辅助方法,它访问Site模型上的一个方法,该模型使用Rails.cache来缓存模型ActionView::TemplateErrorinListingsController#editundefinedmethod`settings'for#Online#12ofapp/views/layouts/site.html.erb9:10:11:12:13:"/>14:1

c - Memcached ruby​​gem + Rlibmemcached 参数错误与 memcache_mget()

我在使用EvanWeaver的Memcachedgem(如Memcached::Rails.new)->(http://github.com/fauna/memcached)并调用get_multi()时遇到异常ArgumentError:wrong#ofarguments(2for4)from/usr/local/lib/ruby/gems/1.8/gems/memcache-auth-1.0.1/lib/memcached/memcached.rb:384:in`memcached_mget'from/usr/local/lib/ruby/gems/1.8/gems/memcach

google-app-engine - martini & appengine/golang,返回 memcached JSON 数据

我现在正在使用Martini和AppEngine/Go进行编码。我想使用内存缓存来提供JSON数据。但是返回的是无效的JSON格式,为什么返回的是“null”?null{"results":[{"Title":"Nikkei225","PriceTime":"2014-04-2506:28:00UTC","Price":"14,429.26","Diff":"+24.27(0.1%)"},{"Title":"USD/JPY","PriceTime":"2014-04-2520:49:00UTC","Price":"102.12-102.16","Diff":"-0.15(-0.1%)"

google-app-engine - memcache 是否在 go on appengine 中工作?

我有一个应用试图在内存缓存中存储小图像(小于50kB),但每次调用memcache.Set()都会导致错误memcache:servererror。我在共享内存缓存类上,所以我知道没有服务保证,但目前我根本没有服务。是临时停电吗?是我运气不好吗?这是创建项目和调用内存缓存的代码片段。ctx是请求的应用引擎上下文。memkey是我的key(一个字符串)。img_data是一个包含我的数据的字符串。此代码在本地开发环境中运行良好。cache_item=&memcache.Item{Key:memkey,Value:bytes.NewBufferString(img_data).Bytes(

windows - 无法让 memcached 在 Windows 中工作

我已经安装并启动了memcached1.4.4.14作为Windows7中的一项服务,它出现在任务管理器的服务中。我使用WAMP进行web开发,所以我也下载了3.0.8。DLL二进制文件(php_memcache.dll)并将其放在此文件夹中:C:\wamp\bin\php\php5.6.15\ext。为了完成,我在WAMP的php.ini文件中添加了extension=php_memcache.dll行。完成这一切后,我也重新启动了计算机。然后当我用phpinfo()测试memcached服务时,它没有被列出。此外,当我将浏览器指向包含此代码段的php文件时:$memcache=ne

PHP Memcache 连接到 couchbase 但不能做任何其他事情

我在Windows7上设置了一个新的CouchBase服务器,并正确配置了带有PHP和php_memcache.dll的Apache。我可以连接到服务器,但无法获取统计信息或设置任何值。有什么建议我做错了吗?我已经关闭了防火墙,但由于我可以连接到11211,所以我认为连接正常吗?这是一个测试脚本$memcache=newMemcache;$memcache->connect('127.0.0.1',11211)ordie("Couldnotconnect");var_dump($memcache);echo"";$allSlabs=$memcache->getExtendedStats

php - Windows Server 上 PHP 的 Memcached 扩展

Windows2008信息系统7PHP5.2.10/FastCGI作为Windows服务的Memcache我尝试使用PHP的php_memcache扩展,但它没有加载。此扩展随PECL5.2.6一起提供有什么想法吗?您知道Windows上是否存在PHP的php_memcache"d"扩展吗?BR圣地亚哥 最佳答案 Wbdvlpr-你错过了原始发布者强调的事实,即他们正在寻找php_memcached.dll,而不是php_memcache.dll对php_memcached.dll的Web搜索似乎大多指向php_memcache.d

php - 无法在带有 XAMPP 1.8.3 的 Win7 64 位上为 PHP 5.5.6 安装内存缓存

有谁知道在哪里可以找到所需的文件?我花了几个小时搜索,但一切都没用:(我有用于php5.3的内存缓存,但对于php5.5.6它不起作用。启动Apache时它给了我PHP启动错误:memcachee:无法初始化模块。使用模块API=20100525编译的模块使用模块API=20121212编译的PHP这些选项需要匹配是否有我的平台所需的php_memcache.dll(Win764位上的PHP5.5.6和XAMPP1.8.3)? 最佳答案 成功了!http://windows.php.net/downloads/pecl/releas

php - 使用 Memcache 构建 PHP/Javascript 聊天室

这个问题在这里已经有了答案:关闭11年前。PossibleDuplicate:Usingmemcachedasadatabasebufferforchatmessages我的一个friend告诉我他如何使用Memcache构建一个PHP/Javascript实时聊天室,但我无法弄清楚当数据(可能)每隔几秒更新一次时,Memcache会有什么帮助。当然,他让我自己想办法。有人可以提供任何提示,说明Memcache在此类应用程序中的优势是什么吗?(我不想知Prop体怎么做,只想知道Memcache如何在数据不断更新的应用程序中加快速度。)

php - 可扩展的 PHP(基于 AJAX)聊天系统的最佳方法

我正在为一家公司构建一个聊天系统,我想知道构建该系统的最佳方式是什么?我们当前的设置是带有PHP和Memcacheq的NginxHTTP服务器(作为将聊天消息附加到用户自己的队列的消息队列)。然后我们轮询Nginx服务器(通过Comet样式请求)并查询消息队列以获取更新。使用Memcacheq等消息队列来处理同时具有用户到用户和站点范围的聊天的聊天系统是个好主意,还是最好坚持使用MySQL?谢谢! 最佳答案 Memcache仅在数据有些陈旧(或数据库设计不佳以增加查询执行时间)时才有用。在您的情况下(聊天系统),数据将是新鲜的并且添