scrawler/swoole-cache

使用swoole table的内存高速缓存

v1.01 2022-05-29 13:45 UTC

This package is auto-updated.

Last update: 2024-09-15 04:31:40 UTC


README

Swoole Cache

🚀 基于 swoole-tables 的高速、PSR-16 兼容缓存库 🚀
🇮🇳 印度制造 🇮🇳

💻 安装

Swoole cache 需要安装 open-swoole 扩展,请遵循以下 指南 安装 open-swoole,

您可以通过 Composer 安装 Swoole cache。如果您尚未安装 composer,您可以从 此处 下载 composer

composer install scrawler/swoole-cache

🏁 使用方法

这是一个完全兼容的 PSR-16 缓存,并使用所有 PSR 16 方法

include __DIR__.'/../vendor/autoload.php';

//Setup (parameter $size is optional)
$cache = new SwooleCache(10);

$key = "name";
$value = "Pranjal";

// set key value pair in in cache
$cache->set($key, $value);

// get value from key
$cache->get($key);

// delete value using key
cache->delete($key);

// Set multiples values
$datas = [
  "user_one" => "Pranjal",
  "user_two" => "Raj"     
 ];
 
$cache->setMultiple($datas);

// Set multiple values
$cache->setMultiple($datas);

// Get multiple values
$cache->getMultiple(["user_one", "user_two"])

// Clear complete cache
$cache->clear();

📄 许可证

Swoole Cache 由 Pranjal Pandey 创建,并在 Apache 2.0 许可证 下发布。