zoukankan      html  css  js  c++  java
  • memcached的安装和使用

    一、下载

    1. 32位系统 1.2.5版本:https://files.cnblogs.com/files/lee-xingxing/memcached-1.2.5-win32-bin.zip
    2. 32位系统 1.2.6版本:https://files.cnblogs.com/files/lee-xingxing/memcached-1.2.6-win32-bin.zip
    3. 32位系统 1.4.4版本:https://files.cnblogs.com/files/lee-xingxing/memcached-win32-1.4.4-14.zip
    4. 64位系统 1.4.4版本:https://files.cnblogs.com/files/lee-xingxing/memcached-win64-1.4.4-14.zip
    5. 32位系统 1.4.5版本:https://files.cnblogs.com/files/lee-xingxing/memcached-1.4.5-x86.zip
    6. 64位系统 1.4.5版本:https://files.cnblogs.com/files/lee-xingxing/memcached-1.4.5-amd64.zip

    二、安装

    1、解压下载的安装包到指定目录。

    2、在 1.4.5 版本以前 memcached 可以作为一个服务安装,使用管理员权限运行以下命令:

     .memcached.exe -d install

    3.启动和停止

    .memcached.exe -d start
    .memcached.exe -d stop

     三、Python操作memcached

    1.安装

    pip install python-memcached

     2.基本使用

    2.1:导入包和连接memcached服务器

    import memcache
    
    # 连接memcached,连接前确保服务已启动
    mc = memcache.Client(["127.0.0.1:11211"],debug=True)

    2.2:设置数据

    # 设置数据
    mc.set('username','lee')
    mc.set('shopcart',{'aaa':'aaa','bbb':'aaa','ccc':'aaa'})
    # 设置多个数据
    mc.set_multi({"title":'钢铁是怎样练成的?',"content":"用火烧"},5)

    2.3:获取数据

    # 获取数据
    k = mc.get('username')
    k = mc.get('shopcart')

    2.4:删除数据

    # 删除数据
    mc.delete('username')

    2.5:自增长

    # 自增长 默认增加1
    mc.set('read_count',0)
    print(mc.get('read_count'))
    mc.incr('read_count',2)
    print(mc.get('read_count'))

    2.6:自减少

    # 自减少 默认减少1
    print(mc.get('read_count'))
    mc.decr('read_count')
    print(mc.get('read_count'))

    2.7:清空所有数据

    mc.flush_all()
  • 相关阅读:
    Android 操作系统的内存回收机制(转载)
    如何减少代码中的分支语句
    Android中动画学习
    Android中 AsyncTask
    Linux安装后更新系统
    看百度宣传片
    可爱的linux mint 11
    ubuntu 修改root密码
    SHA256加密算法封装[我的代码库]
    使用maven,svn和CruiseControl做持续集成
  • 原文地址:https://www.cnblogs.com/lee-xingxing/p/12508559.html
Copyright © 2011-2022 走看看