问题标签 [libmemcache]
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.
php - PHP memcache - 检查池中是否有可用的服务器?
我有以下代码:
我想创建一个函数来检查我的内存缓存池中的任何服务器是否可用。怎么可能做到这一点?
php - PHP Memcached CAS(检查和设置)问题
大家好,这是我当前设置 Memcached (1.2.2) Pecl Memcached Client 1.0.2 的版本(使用 libmemcached 0.43)
问题:我无法在获取请求期间获得返回的 cas 令牌
这是有问题的代码!
第一个回显的输出是 7,第二个回显是 1。此外,第二组代码中的 $cas 变量和 $found 变量都是空的。我不是 100% 确定我这样做是否正确,但 cas 令牌似乎根本不适合我。我浏览了 php Memcached 文档,但没有提及任何我可以轻松发现的 CAS 启用标志。我还尝试查看 memcached.org 网站以获取一些信息,但我迷路了!
我从来没有遇到过任何问题,只是每次我尝试在获取请求上使用 cas 功能时,我都会做错事。感谢任何人帮助我!
*编辑这是 Model_Mem::getSingleton() 函数返回的内容
php - 让 memcached 插件在 ub 9.04 上工作时遇到巨大问题
嘿,所以我现在花了大约 6 个小时试图让这个工作。我有以下一组规则,用于将 memcached 插件编译到 php,首先安装 libmemcached 依赖项。以下是步骤:
搜索Dynamic Extensions
并添加扩展名memcached.so
。通过添加来做到这一点:extension=”memcached.so”<br> :wq
它曾经工作过;上次我重建我的盒子是在 2 月或 3 月,但我听说从那以后发生了一些变化。当我在sudo make
上面运行时,我得到了一些错误。我不确定我是否包含了任何人都可以帮助我调试的错误,那么是否有人有一组指令来让 memcached 在他们的 ub 盒子上正常工作?使用 libmemcached 依赖项?
我已经看到了:我可以使用 PECL 安装 memcached PHP 扩展吗?
memcached 的作者基本上告诉了那个人该怎么做,但我试过没有用。非常感谢您的帮助。谢谢。
c - libmemcached 问题
当我在我的 ubuntu 上运行 libmemcached 示例代码时,它给了我错误“未定义对 `memcached_create' 的引用”,任何人都可以帮忙吗?谢谢
linux - libmemcached 中的 memcached_get() 问题
为什么需要在这里传递参数“size_t key_length”和“size_t *value_length”?我认为可以直接通过键获取值。
谁能帮忙告诉我原因,谢谢。
php - 何时以及如何更新 Memcached 中的更改项?
我第一次使用 PHP 的 PECL/Memcached,但我不知道何时或如何更新 Memcached 中的更改项。
我已经尝试使用两者Memcached::add
,Memcached::set
但都没有产生我期望的结果。
Memcached::set
自动替换值
Memcached::add
如果已在 Memcached 中设置,则不会替换该值
那么在 Memcached 中更新值的典型做法是什么?
performance - libmemcached 每秒可以处理多少个请求?
我有一个 linux 服务器,它有 2G 内存/ Intel Core 2 Duo 2.4 GHz cpu,我正在开发一个网络系统。我用
libmemcached/memcache 存储和访问数据包信息,我想知道有多少请求
libmemcached 可以在普通的 linux 服务器中处理吗?谢谢!
php - 你能看到 memcached 中有什么吗?
我在 PHP5 应用程序中使用 memcached 扩展。我们在 Ubuntu Maverick (10.10) 上运行 LAMP 堆栈。我们将 memcached 用于一系列事情,其中之一是在多个应用程序之间保持用户会话。
我的问题是,是否有实用程序或 UI 可以查看 memcached 服务器内部的内容?
这将是开发过程中非常宝贵的工具。
php - Memcached php 会话不断增加
我运行了几个应用程序服务器的灯堆栈,它们使用一个专用的 memcache 服务器来托管会话。问题是缓存中的项目以稳定的几乎线性的速度增长。这让我很担心。我认为当缓存填满最旧的条目时,将被覆盖并且不应该有问题。但似乎不可能对实际使用有所了解。
我使用的版本如下:
服务器端:
- Ubuntu 10.04
- 内存缓存 1.4.2
应用端:
- Ubuntu 10.04
- php 5.3.2
- libmemcached-0.44
- pecl 内存缓存 1.0.2
我还尝试使用 pecl memcached 2.0.0b1、pecl memcache 2.2.6 进行此设置,并针对 libmemcached-0.49 构建,其中只有最后一个影响很小。这种行为是否正常且符合预期,还是 session_destroy 失败?
php - 构造函数中的 PHP Memcache 调用
我正在更新一些对象模型以将它们的数据缓存到 memcache,然后如果没有找到缓存键,则回退到常规的旧 sql 查询。最初,构造函数看起来像这样,虽然当然是简化的。
我已将其修改为:
这一切都很好,但是许多对象都有其他私有方法来执行其他查询并设置更多属性。我想要做的是从 memcached 中完整返回对象,设置属性后。问题是,我不知道该怎么做,因为构造函数不能分配$this
关键字。
无论如何要在构造函数中保留这个逻辑,并以某种方式优雅地让从 memcached 返回的对象“成为”构造函数接收的实例?或者我是否需要在首先检查内存缓存的函数中为构造函数起别名?