olegkishko / tt_memc
Test task: implementation of a library for Memcached
v1.0.0
2025-05-16 16:41 UTC
Requires
- php: ^8.3
Requires (Dev)
- phpunit/phpunit: ^12
This package is auto-updated.
Last update: 2026-03-18 16:20:59 UTC
README
Test task: implementation of a library for Memcached
Installation
Composer
composer require olegkishko/tt_memc
Usage
use tt_memc\CacheService; use tt_memc\Driver\MemcachedDriver; $cache = new CacheService(new MemcachedDriver()); // set values $cache->set('int', 100); $cache->set('string', 'Hello'); $cache->set('array', [0 => 'a']); $cache->set('object', new stdClass()); // get values var_dump($cache->get('int')); var_dump($cache->get('string')); var_dump($cache->get('array')); var_dump($cache->get('object')); // delete values $cache->delete('int'); $cache->delete('string'); $cache->delete('array'); $cache->delete('object');