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()
  • 相关阅读:
    面向对象编程,其属性特性,用法等
    re正则模块细解,面向对象编程思路的优劣。
    机器人学——1.2-三维空间位姿描述
    机器人学——1.1-二维空间位姿描述
    机器人学——1.0-位置与姿态概述
    latex教程:1.2-latex现状
    latex教程: 1.1-历史
    windows安装opencv
    使用pip安装Opencv
    在Ubuntu上安装opencv-python
  • 原文地址:https://www.cnblogs.com/lee-xingxing/p/12508559.html
Copyright © 2011-2022 走看看