Це досить просто. Ви пишете значення за допомогою ключів та часу закінчення терміну дії. Ви отримуєте значення за допомогою ключів. Ви можете закінчити термін дії ключів із системи.
Більшість клієнтів дотримуються однакових правил. Ви можете прочитати загальні інструкції та найкращі практики на розміщеній домашній сторінці .
Якщо ви дійсно хочете розібратися в цьому, я б подивився на джерело. Ось коментар заголовка:
"""
client module for memcached (memory cache daemon)
Overview
========
See U{the MemCached homepage<http://www.danga.com/memcached>} for more about memcached.
Usage summary
=============
This should give you a feel for how this module operates::
import memcache
mc = memcache.Client(['127.0.0.1:11211'], debug=0)
mc.set("some_key", "Some value")
value = mc.get("some_key")
mc.set("another_key", 3)
mc.delete("another_key")
mc.set("key", "1") # note that the key used for incr/decr must be a string.
mc.incr("key")
mc.decr("key")
The standard way to use memcache with a database is like this::
key = derive_key(obj)
obj = mc.get(key)
if not obj:
obj = backend_api.get(...)
mc.set(key, obj)
# we now have obj, and future passes through this code
# will use the object from the cache.
Detailed Documentation
======================
More detailed documentation is available in the L{Client} class.
"""