a4sex / key-value-storage
基于PSR-6,缓存接口的简单键值存储。
v2.2.0
2023-09-03 12:15 UTC
Requires
- php: ^8.2
- psr/cache: ^3.0
README
基于PSR-6,缓存接口的简单键值存储。灵感来源于 \Memcached()
# Symfony config cache.yaml
framework:
cache:
default_memcached_provider: 'memcached://'
pools:
memory:
adapter: cache.adapter.memcached
public: true
use A4Sex\KeyValueStorage;
// ...
public function __construct(KeyValueStorage $storage)
{
$this->storage = $storage;
}
// ...
$storage->save($key, $value, $expires = null);
$storage->load($key, $default = null);
////
// See source
////
// touch, item, clear
// [CounterStorage trait] increment, decrement, count