Nó khá đơn giản. Bạn viết các giá trị bằng cách sử dụng các khóa và thời gian hết hạn. Bạn nhận được các giá trị bằng cách sử dụng các khóa. Bạn có thể hết hạn các khóa từ hệ thống.
Hầu hết các khách hàng đều tuân theo các quy tắc giống nhau. Bạn có thể đọc các hướng dẫn chung và các phương pháp hay nhất trên trang chủ memcached .
Nếu bạn thực sự muốn tìm hiểu sâu về nó, tôi sẽ xem xét nguồn. Đây là bình luận tiêu đề:
"""
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.
"""