GAE中Memcache缓存学习笔记

来源:互联网 发布:微信商城开发php 编辑:程序博客网 时间:2024/05/16 18:28

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

  

原创粉丝点击