Memcache是高性能,分布式的存储系统,主要作用是实现数据查询结果的快速获取。
它是以“名——值”对的形式保存在缓存里的。
例子:
set(key, value, time=0, min_compress_len=0)
不理会以前的内容设置Key的值,time单位是秒
get(key)
获取Key对应的内容
delete(key, seconds=0)
add(key, value, time=0, min_compress_len=0)
当缓存中没有Key时增加该Key的值
replace(key, value, time=0, min_compress_len=0)
改变某Key的值,如果该项不存在则失败
set_multi(mapping, time=0, key_prefix='', min_compress_len=0)
设置多个Key的值,可减少网络延迟.mapping为名值词典
flush_all()
删除memcache中的所有内容
get_stats()
得到状态值
英语原文:
http://code.google.com/intl/zh-CN/appengine/docs/python/memcache/clientclass.html