seregazhuk/react-cache-memcached

ReactPHP Memcached 缓存实现

1.0.2 2018-09-15 15:10 UTC

This package is auto-updated.

Last update: 2024-09-16 04:31:28 UTC


README

Build Status

实现了使用 Memcached 作为存储的 react/cache 接口

目录

安装

此库需要 PHP 7.2.0 或更高版本。

安装此库的推荐方式是通过 Composer对 Composer 不熟悉?

有关版本升级的详细信息,请参阅 变更日志

composer require seregazhuk/react-cache-memcached

快速入门

React\Cache\CacheInterface 提供了三个简单的方法来存储、检索和删除数据

use React\EventLoop\Factory;
use seregazhuk\React\Cache\Memcached\Memcached;

$loop = Factory::create();
$cache = new Memcached($loop);

// store
$cache->set('key', 12345);

// store for a minute
$cache->set('key', 12345, 60);

// retrieve
$cache->get('key')->then(function($value){
    // handle data
});

// ...

// delete
$cache->delete('key');

$loop->run();