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 ...
随机推荐
- 统计numpy数组中每个值的个数
import numpy as np from collections import Counter data = np.array([1.1,2,3,4,4,5]) Counter(data) #简 ...
- 【BZOJ】1013 [JSOI2008]球形空间产生器sphere(高斯消元)
题目 传送门:QWQ 分析 高斯消元就是个大暴力.... 代码 #include <bits/stdc++.h> using namespace std; ; ; int n; doubl ...
- Git强制拉取覆盖本地 Pull force
git fetch --all git reset --hard origin/master git pull 单条执行 git fetch --all && git reset -- ...
- Python - Django - 使用 Pycharm 连接 MySQL 数据库
在 Pycharm 的右上方找到 Database 点击 依次点击,选择 MySQL 数据库 点击 Download 下载驱动文件 下载完成后对数据库的相关信息进行填写 填写完成后点击“Test Co ...
- centos6.5 64安装ffmpeg过程支持转码mp3
百度了几个文章 大致知道了思路 首先yum源安装是木有的,只能编译安装了. 要安装ffmpeg要先安装一个yasm支持汇编优化(FFmpeg需要) 在安装一个lame,支持mp3的转码 那就是需要3步 ...
- Amazon AWS S3 操作手册
Install the SDK The recommended way to use the AWS SDK for Java in your project is to consume it fro ...
- sqoop2的安装配置
1.下载 wget http://mirror.bit.edu.cn/apache/sqoop/1.99.7/sqoop-1.99.7-bin-hadoop200.tar.gz 2.解压 tar -z ...
- 队列queue实例(生产者和消费者模型)
import queue, threading, time q = queue.Queue(maxsize=10)def producter(n): count = 1 while True: q.p ...
- Redis 安装 和 启动
Redis下载官网 http://download.redis.io/releases/ 本人下载了stable版 1:安装步骤 ># wget http://download.redis.i ...
- SpringMvc 获取ApplicationContext
有时,我们不通过Controller层进入Service层,比如同步数据,任务,以及文件上传共通Handler对文件处理后保存数据等都会由一个非Controller类调用Service. 这时候如果n ...