Python操作memcached
Posted 何波安的博客
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python操作memcached相关的知识,希望对你有一定的参考价值。
安装python-memcached
pip install python-memcached
Python操作memcached
import memcache #建立连接 mc = memcache.Client(["10.2.2.120:11211"], debug=True) #设置数据 mc.set(‘username‘, ‘heboan‘, time=120) #一次设置多个值 mc.set_multi({‘title‘:‘钢铁是怎样炼成的‘, ‘content‘:‘hello‘}, time=60) #获取值 usernmae = mc.get(‘username‘) print(usernmae) #删除数据 mc.delete(‘username‘) print(mc.get(‘username‘)) #None #自增长 mc.set(‘age‘, 18, time=120) mc.incr(‘age‘) # +1 默认加1 mc.incr(‘age‘, delta=10) # +10 age = mc.get(‘age‘) print(age) #29 #自减 mc.decr(‘age‘) # -1 mc.decr(‘age‘, delta=2) # -2 age = mc.get(‘age‘) print(age) # 26
连接多个memcached
mc = memcache.Client(["10.2.2.120:11211", "10.2.2.121:11211"], debug=True)
这样我们设置的值就会根据memcached存储算法存储在不同的服务器上面。
以上是关于Python操作memcached的主要内容,如果未能解决你的问题,请参考以下文章