• 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()
  • 相关阅读:
    FireGestures 火狐手势插件 使用
    计算分段采样区间中的平均值,标准差,中位数,积分值等的类
    DWR与Spring结合
    项目总结
    在线机器学习算法及其伪代码
    Hdu 1394 Minimum Inversion Number、Poj 2299 UltraQuickSort
    Ubuntn 安装sendmail并把硬盘空间信息发送到指定邮箱
    iPhone应用程序开发使用Core Data (一)
    [置顶] C++里被人遗忘的智能指针
    HTML标签p和div的不同
  • 原文地址:https://www.cnblogs.com/lee-xingxing/p/12508559.html
Copyright © 2020-2023  润新知