缓存

安装python的memcached的模块
pip install python-memcached
import memcache host_port = '127.0.0.1:11211' #memcache的ip和端口 mc = memcache.Client([host_port], debug=True) #debug表示开启调试, mc.set('name','fuzj') #设置key mc.set('name','jeck') #设置key,key存在则更新 mc.set('name1','test') #设置key,key存在则更新 mc.set('name2','test') #设置key,key存在则更新 mc.set_multi({'k1':'v1','k2':'v2'}) #批量设置key print(mc.get('name')) #获取key print(mc.get('123')) #获取不存在的key,返回None print(mc.get_multi('k1','k2')) mc.add('age','22') mc.add('age','123') #key存在会抱错 mc.replace('age','26') #修改key的value mc.replace('abc','26') #修改不存在的key,会抱错 mc.delete('name1') #删除age键值对 mc.delete_multi('k1','k2') #删除k1 k2 键值对 mc.append('name','你好') #在name的value 的后面加 '你好' mc.prepend('name','hi') #在name的value 的前面加'hi' mc.incr('age') #age对应的value增加1 mc.decr('age',10) #age对应的value 减少10 mc.decr('name') #name的value不能被加减,会抱错

 

上一篇:MC大陆对决1


下一篇:常见迭代器模式