win下php的memcached的安装与使用
- 1、memcache的php扩展与memcached服务器的区别?
- php要操作memcached就必须要安装memcache的扩展,
- 在http://windows.php.net/downloads/pecl/releases/memcache/下载相应版本安装。
- 而php要操作memcached就必须要有memcached的服务,不然没有服务,你到哪里去操作数据。
- 2、选择合适你PHP版本的memcache扩展

- 3、解压,并把其中的php_memcache.dll复制到php安装目录的ext下,并在php.ini中添加
- extension=php_memcache.dll
- 4、重启服务器,看见如下说明memcache扩展安装成功。

- 5、安装memcached服务器
- 下载地址: http://code.jellycan.com/files/memcached-1.2.6-win32-bin.zip
- 解压后有一个memcached.exe程序,复制到你所需的目录。
- 将memcached加入到windows的服务管理器中:
- 通过cmd进入memcached的目录,然后输入如下命令
- > memcached.exe -d install
- 卸载服务
- > memcached.exe -d uninstall
- 6、memcached的常用参数
- -p TCP监听端口,默认为11211
- -l 监听的网卡IP,服务器有多个IP地址时,可指定监听哪个IP地址。
- -m 指定服务所占用的最大内存容量,以M为单位。
- > memcached.exe -l 127.0.0.1 -m 64
- 7、通过telnet来连接上memcached服务端。
- > telnet 127.0.0.1 11211
- 8、memcached的操作命令
- set key flags exptime bytes
- value
- 参数说明
- key 字母数字下刬线,标识符组成,长度不要大于250字节。(建议使用前缀)
- flags 用于告诉服务器是否压缩后存储数据。
- exptime 用于表示该key,在什么时间失效。设置方式有两种,时间间隔和时间戳。
- 区分时间间隔和时间戳的办法是通过临界值24*3600*30,即30天,如果小于就是时间间隔。
- memcached是可以存储超过30天的数据,通过使用时间戳。
- bytes 值的大小(字节为单位,取决于字符集)
- value 缓存的数据内容,字符串。(配合序列化与反序列化使用,单个值,不能超过1M大小)
- 获取指定键的值
- get key
- 自增多少
- incr key n
- 自减多少
- decr key n
- 添加,如果key已经添加,则添加失败
- add key flags exptime bytes
- value
- 替换,如果key不存在,则替换失败,功能与set一致,不过限定某些操作
- replace key flags exptime bytes
- value
- 删除指定的key
- delete key
- 清空所有缓存
- flush_all
- 获取当前服务器的状态
- stats
- 状态参数说明
- STAT uptime 运行时间
- STAT curr_items 当前缓存的项
- STAT total_items 共存储过的缓存项
- STAT cmd_get get次数
- STAT cmd_set set次数
- STAT get_hits get成功次数
- STAT get_misses get失败次数
- 提升命中率,应该将常用的,获取频繁的数据存储缓存中。
- 实际:缓存需要预热,填充缓存阶段。
win下php的memcached的安装与使用的更多相关文章
- win下python环境搭建以及安装pip、django
1. 安装python并配置 下载安装python,这里我下载的是python2.7,听说2.7比较好用 地址:https://www.python.org/downloads/source/ 记住你 ...
- win下 golang 跨平台编译
mac 下编译其他平台的执行文件方式请参看这篇文章,http://www.cnblogs.com/ghj1976/archive/2013/04/19/3030703.html 本篇文章是win下的 ...
- Windows 下的.NET+ Memcached安装
转载请标明出处: http://www.yaosansi.com/ 原文:http://www.yaosansi.com/post/1396.html Memcached官方:http://danga ...
- 集成环境wamp环境下 memcached的安装
早就听说过memcached,但是一直没实践过.所有今天有时间就搞了一下,哎废了我一上午才搞定!一上午啊,好丢人.特写记录一下 先说一下我遇到的问题:按照别人教程(还有好多)说的,安装后没有任何的错误 ...
- win下Maven安装和基本设置
注:本文介绍 Windows 平台上 Maven 的安装.Maven 3 需要运行在 JDK1.4 以上的版本上. 非原创:原创地址 http://www.ibm.com/developerworks ...
- Windows下的.NET+ Memcached安装
转载请标明出处: http://www.yaosansi.com/ 原文:http://www.yaosansi.com/post/1396.html Memcached官方:http://danga ...
- memcached的安装和linux下memcached服务自启动的配置
关于memcached在windows和linux环境的安装,以及在Linux系统系memcached服务自启动的配置,可以参考我在csdn上下的博客, windows和linux环境下memcach ...
- Win下安装Cygwin中的SSH服务
windows和linux各有其优越性,可以安装在同一台电脑上,但切换要重启.同时拥有两台电脑,一台装win,一台装linux,自然非常好,但具备此条件的不多.本文介绍cygwin,它可以让你在win ...
- Win下安装MySQL 5.6
最近身边有人要win下安装mysql 去学习数据库,问我如何安装MySQL,其实win 下安装要比Linux简单的多,直接运行安装包下一步安装即可. 1.首先我们运行mysql-installer-c ...
随机推荐
- Samba 简介
SMB 代表的是服务器消息块 (Server Message Block),它是用于在 Windows 上共享文件的协议的原始名称. CIFS 代表公共 Internet 文件系统 (Common I ...
- 使用 xhprof 进行性能分析
xhprof 是 facebook 开发的一个PHP扩展,作用来是用来做性能剖析.其官网:http://pecl.php.net/package/xhprof [安装] 1,下载最新的 t ...
- 转载:关于java关键字transient
今天在map源码中看到这个关键字 百度看一下 转载记录下 源文:http://www.cnblogs.com/lanxuezaipiao/p/3369962.html 1. transient的作 ...
- GD库简介和使用
简介 php并不仅限于创建html输出,它也可以创建和处理包括GIF,PNG,jpef,wbmp以及xpm在内的多种格式的图像.更加方便的是,php可以直接将图像数据库输出到浏览器.要想在php中使用 ...
- 0_Simple__simpleSurfaceWrite
使用表面写入函数,结合纹理引用实现图片的旋转▶ 源代码 #include <stdio.h> #include <windows.h> #include <cuda_ru ...
- 26. 天马tomcat授权文件的影响因素
问题:Tianma版本同一台机器的Server端序列号有时会显示空白 描述:同一台机器的tomcat,tianma版本序列号为空(如图) 解决:手动删除ABS_DOCUMENT\LiveBos目录下s ...
- PHP 程序员学数据结构与算法之《栈》
“要成高手,必练此功”. 要成为优秀的程序员,数据结构和算法是必修的内容.而现在的Web程序员使用传统算法和数据结构都比较少,因为很多算法都是包装好的,不用我们去操心具体的实现细节,如PHP的取栈 ...
- eclipse 的project explorer问题,这个怎样把localFileSystem去掉
转自:https://zhidao.baidu.com/question/550279043.html
- 子元素scroll父元素容器不跟随滚动JS实现
仅供参考: function parentNotRoll($id){ var flg;//标记滚动方向,true-向下,false-向上 var $test = document.getElement ...
- Spring Boot实践——Mybatis分页插件PageHelper的使用
出自:https://blog.csdn.net/csdn_huzeliang/article/details/79350425 在springboot中使用PageHelper插件有两种较为相似的方 ...