tikaszvince / key-value-store-memcache
Key-value memcache store through memcache extension.
Package info
github.com/tikaszvince/key-value-store-memcache
pkg:composer/tikaszvince/key-value-store-memcache
0.5.0
2014-10-26 09:27 UTC
Requires
- php: >=5.4.0
- ext-memcache: >=2.2.0
- adammbalogh/key-value-store: ~0.5.0
Requires (Dev)
- mockery/mockery: ~0.9.2
- phpunit/phpunit: ~4.2.5
- satooshi/php-coveralls: dev-master
- squizlabs/php_codesniffer: ~1.5
This package is not auto-updated.
Last update: 2026-03-10 10:57:53 UTC
README
Description
This library provides a layer to a key value memcache store.
It uses the memcache extension.
Check out the abstract library to see the other adapters and the Api.
Installation
Install it through composer.
{
"require": {
"tikaszvince/key-value-store-memcache": "@stable"
}
}
tip: you should browse the tikaszvince/key-value-store-memcache
page to choose a stable version to use, avoid the @stable meta constraint.
Usage
<?php use AdammBalogh\KeyValueStore\KeyValueStore; use AdammBalogh\KeyValueStore\Adapter\MemcacheAdapter as Adapter; $memcacheClient = new Memcache(); $memcacheClient->addServer('localhost', 11211); $adapter = new Adapter($memcacheClient); $kvs = new KeyValueStore($adapter); $kvs->set('sample_key', 'Sample value'); $kvs->get('sample_key'); $kvs->delete('sample_key');
API
Please visit the API link in the abstract library.
Toolset
| Key | Value | Server |
|---|---|---|
| ✔ delete | ✔ get | ✔ flush |
| ✔ expire | ✔ set | |
| ✔ getTtl | ||
| ✔ has | ||
| ✔ persist |