python 操作 memcached

第一步:安装python-memcached      [pip install python-memcached]

第二部:建立连接:【连接之前一定要启动memcached

import memcache
#在连接之前,一定要启动memcached
mc = memcache.Client(['127.0.0.1:11211'],debug=True)
#debug 显示错误信息

 

数据的使用方法:

  1. 设置数据:
    mc.set('username','wanrou',time=120)
     #set后面的参数(key,value,time)
    
    mc.set_multi({'title':'钢铁是','content':'helloword'},time=120)
    将字典的所有传入memcached中用set_multi

     

  2. 获取数据:
    username = mc.get('username')
    print(username)

     

  3. 删除数据:
    mc.delete('username')
    username = mc.get('username')
    print(username)

     

  4. 自增长:(不加delta参数,默认加1)
    mc.incr('age',delta=10)
    age = mc.get('age')
    print(age)

     

  5. 自减少:
    mc.decr('age',delta=10)
    age = mc.get('age')
    print(age)

     

memcached可以简介多台服务器。:

import memcache
mc = memcache.Client(['127.0.0.1:11211','192.168.181:11211'],debug=True)

连接的另一台服务器必须是允许访问的(应该关闭防火墙)。

如果连接多台服务区,添加的数据会随机添加到任意服务器。

 

posted @ 2020-02-15 13:18  稻草人12  阅读(218)  评论(0编辑  收藏  举报