Nó khá đơn giản. Bạn viết các giá trị bằng cách sử dụng các phím 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 phím. Bạn có thể hết hạn khóa từ hệ thống.
Hầu hết khách hàng đều tuân thủ cùng một quy tắc. Bạn có thể đọc hướng dẫn chung và thực tiễn tốt nhất trên the memcached homepage.
Nếu bạn thực sự muốn thâm nhập vào nó, tôi sẽ xem xét nguồn. Dưới đây là những nhận xét 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.
"""
Cảm ơn, nhận xét mã nguồn rất hữu ích. –
Tôi không thể hiểu 'mc' là gì. Bạn có thể giải thích dùm không? – bodacydo
'mc' là đối tượng Memcache Client, nó đại diện cho kết nối memcached. – moshen