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的安装与使用的更多相关文章

  1. win下python环境搭建以及安装pip、django

    1. 安装python并配置 下载安装python,这里我下载的是python2.7,听说2.7比较好用 地址:https://www.python.org/downloads/source/ 记住你 ...

  2. win下 golang 跨平台编译

    mac 下编译其他平台的执行文件方式请参看这篇文章,http://www.cnblogs.com/ghj1976/archive/2013/04/19/3030703.html  本篇文章是win下的 ...

  3. Windows 下的.NET+ Memcached安装

    转载请标明出处: http://www.yaosansi.com/ 原文:http://www.yaosansi.com/post/1396.html Memcached官方:http://danga ...

  4. 集成环境wamp环境下 memcached的安装

    早就听说过memcached,但是一直没实践过.所有今天有时间就搞了一下,哎废了我一上午才搞定!一上午啊,好丢人.特写记录一下 先说一下我遇到的问题:按照别人教程(还有好多)说的,安装后没有任何的错误 ...

  5. win下Maven安装和基本设置

    注:本文介绍 Windows 平台上 Maven 的安装.Maven 3 需要运行在 JDK1.4 以上的版本上. 非原创:原创地址 http://www.ibm.com/developerworks ...

  6. Windows下的.NET+ Memcached安装

    转载请标明出处: http://www.yaosansi.com/ 原文:http://www.yaosansi.com/post/1396.html Memcached官方:http://danga ...

  7. memcached的安装和linux下memcached服务自启动的配置

    关于memcached在windows和linux环境的安装,以及在Linux系统系memcached服务自启动的配置,可以参考我在csdn上下的博客, windows和linux环境下memcach ...

  8. Win下安装Cygwin中的SSH服务

    windows和linux各有其优越性,可以安装在同一台电脑上,但切换要重启.同时拥有两台电脑,一台装win,一台装linux,自然非常好,但具备此条件的不多.本文介绍cygwin,它可以让你在win ...

  9. Win下安装MySQL 5.6

    最近身边有人要win下安装mysql 去学习数据库,问我如何安装MySQL,其实win 下安装要比Linux简单的多,直接运行安装包下一步安装即可. 1.首先我们运行mysql-installer-c ...

随机推荐

  1. extract 用法说明

    PHP extract() 函数从数组中把变量导入到当前的符号表中 定义和用法 PHP extract() 函数从数组中把变量导入到当前的符号表中. 对于数组中的每个元素,键名用于变量名,键值用于变量 ...

  2. 小朋友学C++(2)

    多态 (一) 先编写函数: #include <iostream> using namespace std; class Shape { protected: int width, hei ...

  3. linux主机555、644、666、755、777权限详解

    linux主机555.644.666.755.777权限详解 发表时间:2014-06-03 05:07 来源:未知 分类:其它代码 作者:岑溪网站开发 点击:次 linux主机555.644.666 ...

  4. navicate for mysql mac 含注册机 亲测可用

    百度网盘:https://pan.baidu.com/s/1hrXnRes

  5. 深入分析Java Web技术内幕 修订版 pdf

    百度网盘:http://pan.baidu.com/s/1slHCCw9

  6. 如何在Windows中使用netsh命令进行端口转发

    自Windows XP开始,Windows中就内置网络端口转发的功能.任何传入到本地端口的TCP连接(IPv4或IPv6)都可以被重定向到另一个本地端口,或远程计算机上的端口,并且系统不需要有一个专门 ...

  7. msq_table's methods

    -- 查看有哪些用户 host: % 代表任意地址都可以登录 host: localhost 代表仅本地可以连接select host,user from mysql.user; -- 建库 crea ...

  8. centos中YUM安装后文件的常见路径

    1 php的相关 1)ini的文件   /etc/php.ini 2 apache相关 1) conf的文件 /etc/httpd/conf 2)错误日志  /etc/httpd/logs 3)扩展文 ...

  9. Java的Guava

    主要是看代码看到了Table这个类,竟然有两个键! http://www.cnblogs.com/peida/p/3183505.html

  10. THREE.JS 场景世界坐标和平面二维坐标互转

    <!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8&qu ...