PHP Windows下使用Memcached扩展

github上发现了一个很好用的小文件,能够
模拟出php_memcached.dll的PHP memcached扩展。

PHP memcached client

已知PCEL有两个memcache client的扩展,一个是memcache,一个是memcached,他们的实现方式不同,后者更推荐使用。区别自行查找资料。

假定你的生产环境使用的是memcached扩展,而不是memcache扩展

我的Windows开发环境用的是XAMPP,已经包含了PCEL的 memcache.dll扩展,但是我希望使用基于libmemcached开发的memcached PCEL扩展来连接我的memcached server。但由于找不到Windows平台的memcached 扩展。可以使用该memcached的模拟文件。这样就可以直接使用,并且可以发布到装了memcached扩展的Linux生产环境里而不需要修改代码。

 $m = new Memcached();
 $m->addServer('localhost', 11211);
 $m->set('foo', 'bar');
 $d = $m->get('foo');

在使用该文件之前,只能这么写:

 $m = new Memcache();
posted @   一杯半盏  阅读(112)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
点击右上角即可分享
微信分享提示