memcachier/php-memcache-sasl

一个支持二进制协议和SASL的PHP Memcache客户端

1.0.3 2015-06-04 19:44 UTC

This package is not auto-updated.

Last update: 2024-09-28 15:18:36 UTC


README

一个纯PHP Memcache客户端,支持二进制协议SASL

它旨在与PHP Memcached类兼容。您可以在这里找到PHP Memcached类的文档。目前并非所有功能都受支持。

使用示例

include('MemcacheSASL.php');

/* connect to a server */
$m = new MemcacheSASL;
$m->addServer('127.0.0.1', '11211');

/* set timeout to 2 second */
$m->setOption(MemcacheSASL::OPT_SEND_TIMEOUT, 2000000);
$m->setOption(MemcacheSASL::OPT_RECV_TIMEOUT, 2000000);

/* set SASL username and password */
$m->setSaslAuthData('username', 'password');

/* perform some operations */
var_dump($m->add('test', '123'));
$m->delete('test');

与ronnywang版本相比的更改

这是由Ronny Wang编写的原始代码库的分支。我们做了以下改进

  • 支持flush
  • 支持操作(连接和请求)的超时。
  • 修复了incrementdecrement操作。
  • 支持PHP Composer包管理器。
  • 支持setOptions方法。

许可

此库采用BSD许可。

参与其中!

我们很高兴收到错误报告、修复、文档改进和其他改进。

请通过github问题跟踪器报告错误。

git仓库

  • git clone git://github.com/memcachier/PHPMemcacheSASL.git

作者

此库由Ronny Wang和MemCachier编写。

Ronny Wang编写了初始版本和大部分代码,MemCachier后来从代码库中分支出来以改进代码。