博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python-memcached学习笔记
阅读量:6974 次
发布时间:2019-06-27

本文共 1020 字,大约阅读时间需要 3 分钟。

介绍:

  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

你可能感兴趣的文章
Java编程的逻辑 (39) - 剖析LinkedList
查看>>
CF721C. Journey[DP DAG]
查看>>
iOS开发中深入理解CADisplayLink和NSTimer
查看>>
Git 执行更改
查看>>
Spring MVC 相关资料整理
查看>>
Linux网络编程:基于UDP的程序开发回顾篇
查看>>
计算机网络复习
查看>>
经验分享 | Burpsuite抓取非HTTP流量
查看>>
jsonp详解
查看>>
html中radio、checkbox选中状态研究(静下心来看,静下心来总结)
查看>>
npm中package-lock.json的作用:npm install安装时使用
查看>>
phpstudy一个域名配置两个网站(一个是thinkphp5,一个是原生php)
查看>>
Custom Client Side Drag and Drop Behavior in ASP.NET AJAX
查看>>
Centos 64位使用 yum 会安装两个相同软件包的解决方法
查看>>
Python 多线程抓取网页 牛人 use raw socket implement http request great
查看>>
脚本化 tmux — LinuxTOY
查看>>
《星际争霸2》引擎技术解析
查看>>
PowerDesigner 使用的一些技巧(转)
查看>>
POJ 2955 Brackets (区间DP)
查看>>
Mac中MacPorts安装和使用
查看>>