![]() |
Qore MemcachedDataProvider Module Reference 1.0
|
The MemcachedDataProvider module provides a dataproviderintro "data provider" API for Memcached servers. It implements the memcached binary protocol for efficient communication and provides a complete set of operations for cache management.
This data provider provides Memcached API access to:
storage/{set, add, replace, append, prepend, cas}retrieval/{get, gets, gat, gats, multi-get}{delete}{touch}numeric/{incr, decr}stats/{general, items, slabs, sizes}admin/{version, flush-all, verbosity}The name of the Memcached data provider factory is memcached.
These examples are with qdp, the command-line interface to the Data Provider API.
qdp 'memcached{url=memcached://localhost:11211}/storage/set' key=mykey,value="hello world",exptime=3600
qdp 'memcached{url=memcached://localhost:11211}/retrieval/get' key=mykey
qdp 'memcached{url=memcached://localhost:11211}/numeric/incr' key=counter,delta=1
qdp 'memcached{url=memcached://localhost:11211}/stats/general'