zoukankan      html  css  js  c++  java
  • python-memcached学习笔记

    介绍:

      memcached是免费、开源、高性能、分布式内存对象的缓存系统(键/值字典),旨在通过减轻数据库负载加快动态web应用程序的使用。

      数据类型:只用一种字符串类型

    1:安装

    sudo apt-get install memcached
    

    2:安装好系统默认启动服务,查看服务进程

    ps aux|grep memcached
    

      

    指令:

      启动:sudo service memcached start

      停止:sudo service memcached stop

      重启:sudo service memcached restart

    带参数:

      memcached -d -p 11211 -l 0.0.0.0 -u root -m 64M -c 512 -P /var/run/memcached.pid

    参数说明:

      -d :守护进程形式,也就是在后台运行

      -p:端口,默认是11211

      -l:host地址,默认是127.0.0.1

      -u:指定用户

      -m:表示指定占用内存

      -c:同一时时刻连接数,默认1024

      -P:设置报错memcached的pid文件

    操作:添加 set 和 add

      set key flags(0) exptime bytes

      value

      set:设置一个key

      key:key的名称

      flags:是一个16位的无符号整数

      exptime:过期时间

      bytes:存储子节

      例:set username 0 1000 8 回车 内容

       成功返回 STORED 错误就是ERROR

      add key flages(0) exptime bytes

      value

      set和add区别:

      set如果设置的key已经存在,再次设置则是覆盖

      add如果要添加key存在,则返回NOT_STORED 不存在则添加

      

      获取:get key

      

      删除:delete key

      

    python操作memcached

      1:使用python操作memcached需要安装一个python-memcached包

      

    pip install python-memcached
    

      首先进入虚拟环境在环境中添加。 

     

  • 相关阅读:
    Hadoop2.2.0 注意事项
    为一个表增加一列,这个列能够自增加1
    商品推荐系统问题
    Android Service服务-(转)
    android实现通知栏消息
    【Android】状态栏通知Notification、NotificationManager详解(转)
    android调用邮件应用发送email
    有关WebView开发问题(转)
    Android开发把项目打包成apk-(转)
    对话框(单选)
  • 原文地址:https://www.cnblogs.com/wendj/p/10637173.html
Copyright © 2011-2022 走看看