freedomsex / key-value-storage
A simple key-value storage based on PSR-6, Caching Interface.
Installs: 973
Dependents: 0
Suggesters: 0
Security: 0
Stars: 2
Watchers: 2
Forks: 0
Open Issues: 0
pkg:composer/freedomsex/key-value-storage
Requires
- php: ^7.2
Requires (Dev)
- phpunit/phpunit: ^7.2
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 FreedomSex\Services\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