zoukankan      html  css  js  c++  java
  • 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)

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

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

  • 相关阅读:
    placement new小结
    template template parameter 模板模板参数
    windows下创建和删除软链接
    gcc下载地址
    map的erase函数小结
    typedef函数指针
    宏定义条件编译中使用多条件
    关于c++模板特例化测试
    tolua使用
    c++多态
  • 原文地址:https://www.cnblogs.com/nihao2/p/12311398.html
Copyright © 2011-2022 走看看