python-memcached

import memcache, time
mc = memcache.Client(['10.1.41.113:11211'], debug=0)
连接到10.1.41.113的11211端口,也就是memcachd启动的端口。

mc.set("some_key", "Some value")
设置key和value,第三个参数默认为0,也就是数据永不超时。
如果这样设置:
mc.set("some_key", "Some value",1)
表示一秒后超时
过两秒打印value的话
time.sleep ( 2)
value = mc.get("some_key")
print value
结果就是None了。

删除
mc.set("another_key", 3)                                                                          mc.delete("another_key")                                                                                                          
自增和自减
mc.set("key", "1")
mc.incr("key")
mc.decr("key")   

参考资料

python/python-memcached.txt · 最后更改: 2009/03/17 13:59 由 kenvin
到顶部
chimeric.de = chi`s home Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0 红麦软件 红麦软件