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();
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章