问题标签 [memcached]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
2848 浏览

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

我有一个相当大的 Rails 应用程序,它在单独的服务器上使用 memcached 作为其缓存存储。

问题是我在生产环境中随机出现错误,这似乎表明 memcached 返回了不正确的对象。

例子:

在这个例子中,current_site是一个辅助方法,它访问Site模型上的一个方法,该方法使用 Rails.cache 来缓存模型

与……形成对比

当两者都应该返回Site模型时!

缓存行为异常的另一个示例:

有没有人遇到过这样的事情?任何人都对诊断这个不可复制的问题有想法!?我尝试过切换 memcached 客户端 gem,认为这可能是一个奇怪的错误,但这没有任何效果!谢谢。

0 投票
1 回答
1558 浏览

asp.net - 如何从 Memcached 中按模式删除对象?

我正在尝试使用 Memcached 并想知道是否有一种方法可以通过键模式从缓存中删除对象,而不仅仅是每个对象一个键。

比如说,我用键“user1”缓存用户 1,然后用键“user2”缓存用户 2 ...,有没有办法使用以“user”开头的键删除所有对象?或者有没有办法从中获取枚举器并遍历键?

为了完整起见,我在Asp.net 应用程序上使用位于http://enyimmemcached.codeplex.com/的 enyimmemcached 库。

谢谢,

射线。

0 投票
2 回答
2074 浏览

java - spymemcached (Java Memcached 客户端)

有没有办法使用这个 API ( spymemcached ) 收集 memcached 的统计信息?

我知道有像 cacti 这样的工具可以收集 Memcached Server 上的信息。但是我想收集我放入服务器的每个项目的内存使用情况——总数。同一类别中的项目等......更重要的是,各个部分使用的字节。

0 投票
2 回答
1539 浏览

php - 无法让内存缓存返回值

我已经使用了一些我以前使用过的 memcache 脚本,但是在新页面上,我没有得到任何响应。

内存缓存位于另一个页面中包含的函数中。我所做的是将 md5 散列到 mysql 查询并将其存储为 memcached 数据的键。如果密钥不在 memcache 中,那么我去创建数据,将其放入 memcache 并返回。

我认为代码相当简单。这是重要的部分(这是一个创建输出的大页面,因此您不需要所有这些,尽管我认为“返回”很重要,因为我担心这可能是我搞砸的地方。

我用

其中 $getList 是一个 mysql 查询

$outList 函数是

我可以显示创建 $memVal 的所有内容,但我怀疑错误在 if 行中,但在另一个页面上使用相同的代码没有问题。

这看起来有什么问题吗?

0 投票
4 回答
1407 浏览

ruby-on-rails - 在 Rails 中持久化 memcache 会话

是否可以在 Rails 中同时使用两种会话类型?Memcached 是为了加快读取速度,还是说 SQL 是为了持久化?

我讨厌在重新启动时丢失所有会话的想法。

下面提到的 MemcacheDB 看起来很有希望,但其想法是将所有写入都写入磁盘,如果可能,所有读取都来自内存。

0 投票
4 回答
688 浏览

php - 如何在现有站点上逐步引入和测试memcached?

我并不是说实际安装它。我目前使用 LAMP 进行开发,并希望开始将 memcached 用于高流量站点。应该缓存哪些类型的数据库调用?(全部?)在开发服务器上进行负载测试的好方法是什么?是否有我应该首先在我的生产站点上查看的基准?该站点主要是选择很少更新/插入的。就内存使用与流量而言,是否应遵循任何一般准则,或者主要是通过反复试验?

谢谢。

0 投票
4 回答
6625 浏览

c# - Windows 的键值数据库?

除了 MongoDB 和 Memcached,还有哪些键值对存储在 Windows 上运行?我见过的大多数似乎只能在 Linux 上运行(Hypertable、Redis、Lightcloud)。

相关链接:
是否有经过业务验证的云存储/Key=>Value 数据库?(开源)
http://www.metabrew.com/article/anti-rdbms-a-list-of-distributed-key-value-stores/

0 投票
1 回答
447 浏览

php - 如何memcache这些数据?

如何memcache这些数据?

现在代码中有很多地方会更新这 3 个表(彼此独立),所以del_cache("XXX_1");每当这些更新和插入中的任何一个影响到带有 id 的消息的 MSGS、TOPIC 或 BOARD 数据或与之相关时,我们都需要1

有简单的解决方案吗?

0 投票
7 回答
100956 浏览

php - Memcached vs APC 我应该选择哪一个?

我从很久以前读过这篇文章:http ://www.mysqlperformanceblog.com/2006/09/27/apc-or-memcached/ 。我想获得最好的缓存引擎,以便我的应用程序非常快。当然我不想过度缓存,但我想至少选择最好的东西。在那篇文章中,它说 Memcached 很慢,而 apc 很快,那么为什么每个人都选择memcached呢?

http://framework.zend.com/manual/en/zend.cache.backends.html#zend.cache.backends.twolevels这里说“使用一个快速的(但有限的)像 Apc、Memcache ...... “慢”一个,比如 File、Sqlite……”你认为使用 Apc 作为快速而 Memcache 作为慢速是一个好主意吗?

0 投票
4 回答
482 浏览

caching - memcached 中的数据应该有多细?

我很好奇.. 什么是“最有效”的缓存生成,比如说,一个 RSS 提要?或 API 响应(如对 的响应/api/films/info/a12345)。

例如,我是否应该缓存整个提要,并尝试将其作为伪代码返回:

还是缓存查询结果,每次都生成文档?

(或者,我错过了其他方式?)