| notice | This file is imported and can be edited at https://github.com/amphp/cache/blob/2.x/README.md |
|---|---|
| title | Cache Data in Concurrent PHP Applications |
| description | Learn how to cache data to serve requests faster in a concurrency safe way. |
| image | undraw/undraw_memory_storage.svg |
| permalink | /cache |
| source | https://github.com/amphp/cache/blob/2.x/README.md |
| layout | docs |
AMPHP is a collection of event-driven libraries for PHP designed with fibers and concurrency in mind.
amphp/cache specifically provides a cache interface and multiple implementations of it.
This package can be installed as a Composer dependency.
composer require amphp/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;
}Cache implementation that just ignores all operations and always resolves to null.