a4sex / key-value-storage
A simple key-value storage based on PSR-6, Caching Interface.
v2.2.0
2023-09-03 12:15 UTC
Requires
- php: ^8.2
- psr/cache: ^3.0
README
A simple key-value storage based on PSR-6, Caching Interface. Inspired by \Memcached()
# Symfony config cache.yaml
framework:
cache:
default_memcached_provider: 'memcached://localhost'
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