python-memcached学习笔记

2019-04-11 10:26:08来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

介绍:

  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

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

 

 

 


原文链接:https://www.cnblogs.com/wendj/p/10637173.html
如有疑问请与原作者联系

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:科学计算库Numpy——运算

下一篇:查看Python安装路径