यह काफी सरल है। आप कुंजियों और समाप्ति समय का उपयोग करके मान लिखते हैं। आपको कुंजियों का उपयोग करके मान मिलते हैं। आप सिस्टम से कुंजियों को समाप्त कर सकते हैं।
अधिकांश ग्राहक समान नियमों का पालन करते हैं। आप सामान्य होमपेज पर सामान्य निर्देशों और सर्वोत्तम प्रथाओं को पढ़ सकते हैं ।
यदि आप वास्तव में इसे खोदना चाहते हैं, तो मैं स्रोत को देखूंगा। यहाँ हेडर टिप्पणी है:
"""
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.
"""