问题标签 [libmemcached]

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 投票
2 回答
1644 浏览

php - PHP 中的持久性 memcached - 服务器池增长到 curr_connections 10

我对 PHP 中的 Memcached 持久性有疑问。Memcached lib 返回空getServerList(),直到有 10 个并发连接。找不到对此的合理解释,但找到了有同样问题的人(没有解决方案)。

我的例子:

我对这段代码的期望是addServers在建立连接后单次运行。

新运行(memcached/apache 重启后)显示:

我错过了什么吗?发生了什么?

我的配置:

  • Ubuntu 13.04
  • 阿帕奇 2.2.22
  • Memcached 服务器 1.4.14(4 个实例)
  • libmemcached 1.0.8
  • PHP 5.4.9-4ubuntu2.3
  • 用于 PHP最新的 Memcached 库。

更新 2014.04.22

我的最新配置仍然存在问题:

  • Xubuntu 13.10(内核 3.11.0-19)
  • 阿帕奇 2.4.6
  • 内存缓存 1.4.14
  • libmemcached 1.0.8
  • PHP 5.5.3-1ubuntu2.3
  • 用于 PHP 2.1.0 的 Memcached 库
0 投票
1 回答
876 浏览

udp - Memcached 的 UDP 基准测试

我正在寻找 Memcached Server 的开源 UDP Benchmarking 客户端。如果有人知道任何人,那将有很大帮助。我们正在尝试编写自己的客户端,但不知何故它适用于 TCP,但不适用于 UDP。我实际上正在寻找一个开源轻量级实现,我们可以与其他客户端集成或基于此,我们可以找出我们做错了什么。

另外,我寻找了 libmemcached,但这是一个巨大的问题,我正在寻找轻量级的东西。

另外,如果有人可以评论 memcached 的 UDP 请求响应结构。我基本上是在有效载荷前面添加一个 UDP 8 字节标头,它由一个(请求标头+ ..)组成,它类似于 TCP,除了一个额外的 8 字节标头。我假设有什么问题吗?有没有像 RFC 一样的文件,我可以在其中找出我们是否假设有问题?

谢谢

0 投票
1 回答
43 浏览

php - 我可以选择性地使用 memcached 吗?

memcached 是如何真正工作的?

如果我有 5 个不同的 Percona MySQL 数据库 d1、d2..d5,每个分别为不同的 PHP 应用程序 a1、a2..a5 提供服务,那么我可以尝试使用 memcached 来提升 d1 吗?

我知道 memcached 变化很大,为了使用它,我必须“调整”想要使用它的应用程序。

因此,如果我安装 memcached,而不对 a1、a2..a5 进行相关更改,这会使应用程序无用吗?

或者我可以只对 a1 进行修改,然后 memcached 只影响 d1 并且 a2、a3...a5 可以继续正常生活吗?

换句话说,memcached 会以任何方式影响数据库的访问方式吗?

0 投票
0 回答
251 浏览

python - 安装 pylibmc OSX 10.9 时遇到问题

我已经用自制软件安装了 libmemcached,并尝试用 PIP 安装 pylibmc,但无济于事:

我找到了这个链接 - http://sendapatch.se/projects/pylibmc/install.html#requirements但我不确定将什么作为 LIBMEMCACHED 路径 - 因为我已经通过自制软件安装了它 - 我已经尝试了一些路径,但所有路径都给出与上述相同的错误。

0 投票
3 回答
14499 浏览

python - 在 Ubuntu 上安装 pylibmc

跑步时

在 Ubuntu 上,我收到以下错误:

0 投票
0 回答
1037 浏览

php - memcached 关闭某些键的压缩

我有一些我想使用附加/前置方法的键,但是 memcached 文档说我需要关闭压缩。现在,我假设我想对剩余的键进行压缩,那么我将如何关闭仅对附加/前置键的压缩?

编辑:

我目前正在查看 Memcached::OPT_COMPRESSION 并且当我这样做时:

前置/附加工作。

但是,在处理特定键时打开/关闭选项是一种好习惯吗?我的印象是选项应该在 memcached->addServer() 上设置,然后再也不碰了。

0 投票
0 回答
138 浏览

c++ - c ++ memcached_get不返回大值

该程序运行良好

当有一个短值时,它会返回类似的内容:

但是,当值长度大于 100 时,结果是:

有谁知道如何增加最大值长度?

0 投票
1 回答
254 浏览

django - Dokku 安装 libmemcached

我正在尝试使用 Dokku 部署 Django 应用程序。

我的requirements.txt包含django-pylibmc需要预先安装的libmemcached. 因此,当我推送我的仓库时,它会失败并显示以下消息:

我想使用memcached 插件解决它,但据我所知,这只是创建安装 memcached 的单独容器。

所以问题是:我需要做什么才能使 pip 安装工作?我还能以某种方式apt-get install libmemcached在 dokku push 中包含步骤吗?

0 投票
1 回答
951 浏览

mysql - 使用 memcache_functions_mysql UDF 处理 memcache 和 mysql

我已经安装了以下软件包——

  1. libevent-2.0.21
  2. memcached-1.4.17
  3. libmemcached-0.34
  4. memcached_functions_mysql_1.1

以上都安装成功了。ldconfig -v 命令的输出(显示已包含 libmemcached 库的部分)如下:

但是,当我尝试使用 memcache_functions 附带的 install_functions.sql 将 UDF 加载到 mysql 中时,它会引发以下错误:

插件目录的内容是:

0 投票
1 回答
696 浏览

memcached - memcached 的 90% 延迟

我正在从 libmemcached 1.0.16 运行 memaslap 客户端以对 memcached-1.4.15 进行基准测试,并且我想获得第 90 个百分位数的延迟。

有没有从 memaslap 获得它的好方法?

或者是否有其他基准工具可以更轻松地提取第 90 个百分位延迟?