Python中使用Memcache

安装 python  memcache 过程略

1 root@Veda:~# python 2 Python 2.7.2+ (default, Oct 4 2011, 20:03:08) 3 [GCC 4.6.1] on linux2 4 Type "help", "copyright", "credits" or "license" for more information. 5 >>> import memcache 6 >>> mc = memcache.Client(['127.0.0.1:12333']) 7 >>> mc.set("foo","bar") 8 True 9 >>> mc.get("foo") 10 'bar' 11 >>>

保存数据

set(key,value,timeout) 把key映射到value,timeout指的是什么时候这个映射失效

add(key,value,timeout) 仅当存储空间中不存在键相同的数据时才保存

replace(key,value,timeout) 仅当存储空间中存在键相同的数据时才保存

获取数据

get(key) 返回key所指向的value

get_multi(key1,key2,key3,key4) 可以非同步地同时取得多个键值, 比循环调用get快数十倍

删除数据

delete(key, timeout) 删除键为key的数据,timeout为时间值,禁止在timeout时间内名为key的键保存新数据(set函数无效)。