amphp/cache

基于 Amp 和 Revolt 的一个感知纤维的缓存 API。

维护者

详细信息

github.com/amphp/cache

主页

源码

问题

资助包维护!
amphp

v2.0.1 2024-04-19 03:38 UTC

README

AMPHP 是一个为 PHP 设计的事件驱动库集合,考虑到纤维和并发。 amphp/cache 特别提供了一种缓存接口及其多种实现。

Latest Release MIT License

安装

此包可以作为 Composer 依赖项安装。

composer require amphp/cache

用法

AtomicCache

Cache

<?php

namespace Amp\Cache;

interface Cache
{
    public function get(string $key): mixed;

    public function set(string $key, mixed $value, int $ttl = null): void;

    public function delete(string $key): ?bool;
}

LocalCache

NullCache

仅忽略所有操作并始终解析为 null 的缓存实现。

PrefixCache

SerializedCache

StringCache

StringCacheAdapter