versionable/ration

一个非常简单的redis客户端

1.0.0 2012-08-06 16:45 UTC

This package is not auto-updated.

Last update: 2024-09-14 13:48:54 UTC


README

什么是Ration

Ration是一个用于与Redis服务器交互的非常简单的PHP库。

为什么还要构建另一个库?

现有的PHP库对于应该非常快速简单的功能来说过于复杂。有一些优秀的PHP扩展用于与Redis通信,但这些需要在您的机器上编译和启用,这并不总是实用的。这个库简单、轻量级且易于携带。

要求

  • PHP 5.3.3+

安装

我们建议使用Composer将ration添加到您的项目中。只需将以下内容添加到您的composer配置中

{
    "require": {
        "versionable/ration": "1.0.0"
    }
}

使用方法

ping远程服务器

    $address = new TCP('10.0.0.1', 6379);
    $connection = new Connection($address);
    $client = new Client($connection);

    $request = new Request(new PingCommand());
    $response = $client->send($request);

设置然后获取一个键

    $address = new TCP('10.0.0.1', 6379);
    $connection = new Connection($address);
    $client = new Client($connection);

    $request = new Request(new SetCommand('key', 'value'));
    $client->send($request);

    $request = new Request(new GetCommand('key'));
    $response = $client->send($response);

待办事项

  • 当前API的完整文档
  • 实现剩余的命令