1.windows下面:

为什么memcache官方没有for windows的版本下载地址,现在怎么办?

https://segmentfault.com/q/1010000002219198

32位 1.4.4版本 http://s3.amazonaws.com/downloads.northscale.com/memcached-win32-1.4.4-14.zip

这个地址也有http://up.2cto.com/2012/0522/20120522094758371.rar

64位 版本 http://www.urielkatz.com/projects/memcached-win64/memcached-win64.zip

可以在linux平台编译最新的源码生成windows版本

安装完memcached,可以在windows任务管理器-》服务 中看到memcached。

启动memcached服务后,可以本地测试一下。

telnet测试是否正常运行 telnet 127.0.0.1 11211

进入后先按ctrl+]启动回示功能,否则无法看到输入信息。

stats命令查看运行状态

可以得到当前memcache的状态。
这些状态的说明如下:

pid memcache服务器的进程ID
uptime 服务器已经运行的秒数
time 服务器当前的unix时间戳
version memcache版本
pointer_size 当前操作系统的指针大小(32位系统一般是32bit)
rusage_user 进程的累计用户时间
rusage_system 进程的累计系统时间
curr_items 服务器当前存储的items数量
total_items 从服务器启动以后存储的items总数量
bytes 当前服务器存储items占用的字节数
curr_connections 当前打开着的连接数
total_connections 从服务器启动以后曾经打开过的连接数
connection_structures 服务器分配的连接构造数
cmd_get get命令(获取)总请求次数
cmd_set set命令(保存)总请求次数
get_hits 总命中次数
get_misses 总未命中次数
evictions 为获取空闲内存而删除的items数(分配给memcache的空间用满后需要删除旧的items来得到空间分配给新的items)
bytes_read 总读取字节数(请求字节数)
bytes_written 总发送字节数(结果字节数)
limit_maxbytes 分配给memcache的内存大小(字节)
threads 当前线程数

注意:如果提示telnet命令不存在,需要去控件面板开启windows的tel服务功能, win7的开启tel功能操作步骤是:【控制面板】 ->【程序和功能】->【打开或关闭window功能】,然后找到并勾选tel相关即可。其他window系统步骤类似

---------------------------------------------

2.Linux下面

linux

下载

http://memcached.org/

http://www.monkey.org/~provos/libevent/

  首先是下载 memcached 了,目前最新版本是 1.1.12,直接从官方网站即可下载到 memcached-1.1.12.tar.gz。除此之外,memcached 用到了 libevent,我下载的是 libevent-1.1a.tar.gz。

  接下来是分别将 libevent-1.1a.tar.gz 和 memcached-1.1.12.tar.gz 解开包、编译、安装:

# tar -xzf libevent-1.1a.tar.gz
# cd libevent-1.1a
# ./configure --prefix=/usr
# make
# make install
# cd ..
# tar -xzf memcached-1.1.12.tar.gz
# cd memcached-1.1.12
# ./configure --prefix=/usr
# make
# make install

运行 memcached 守护程序

  运行 memcached 守护程序很简单,只需一个命令行即可,不需要修改任何配置文件(也没有配置文件给你修改 ):

/usr/bin/memcached -d
-m 128 -l 192.168.1.1 -p 11211 -u httpd

参数解释:

-d 以守护程序(daemon)方式运行 memcached;
-m 设置 memcached 可以使用的内存大小,单位为 M;
-l 设置监听的 IP 地址,如果是本机的话,通常可以不设置此参数;
-p 设置监听的端口,默认为 11211,所以也可以不设置此参数;
-u 指定用户,如果当前为 root 的话,需要使用此参数指定用户。
当然,还有其它参数可以用,man memcached 一下就可以看到了

------------------

3. memcached客户端的使用

以php为例,下载好对应的php版本的php_memcache.dll,用法网上搜,很多。

也可以用 php-memcached-client,下载 memcached-client.php,在下载了 memcached-client.php 之后,就可以通过这个文件中的类“memcached”对 memcached 服务进行操作了。其实代码调用非常简单,主要会用到的方法有 add()、get()、replace() 和 delete()。可以上网搜他的用法。

---------------------------

memcached的其他帖子

http://www.crazyant.net/1014.html

http://www.tanbo.name/html/category/20_1.html memcached相关资源很多

http://os.51cto.com/art/201205/335034_all.htm

http://wenku.baidu.com/view/153b988d3186bceb18e8bb5c.html?re=view###

http://www.cnblogs.com/yangxiaohu1/p/About_Memcached_Redis.html

https://secure.php.net/manual/zh/book.memcached.php

http://wenku.baidu.com/link?url=z-AJzaX_Ho-qHzucJr8xHOh1JeFa_wH5RPZhfrufUfb-Ee8QYU0_3lSOMwKvqZXQzol59FOeGXxrbmn-QrWFJBTEqR3rKTeyiouKtA9P1tW

http://blog.csdn.net/kankan231/article/details/8652554

http://www.thinkphp.cn/code/298.html

http://www.9958.pw/post/memcache_php

java下面memcached的用法:

参考帖子http://blog.csdn.net/sup_heaven/article/details/32337711

http://blog.csdn.net/sup_heaven/article/details/32728477

----------

php下面,这个网站有一些下载http://www.jb51.net/softs/392873.html

对应文档 http://www.jb51.net/article/73879.htm

这个看起来比较官方 pecl的memcache扩展(注意,不是memcache的扩展,两者不同)

http://pecl.php.net/package/memcache  http://pecl.php.net/package/memcache/3.0.8/windows

值得一提的是,客户端(dll配置)配置完以后,用phpinfo()测试一下,是否有memcache的扩展,如果没有,说明php这边没有配好。

值得注意,1.php_memcache.dll的版本与php版本是否匹配 2.确定php.ini的memcache扩展配置 3.Apache重启

容易忽略的地方是,扩展包ext 路径是否正确, php.ini是否正确。

例如 WAMP下的PHP的配置文件不是 /wamp/bin/php/php5.x.x/php.ini ,而是 /wamp/bin/apache/apache2.x.x/bin/php.ini ,也就是说WAMP把真正要用php.ini文件放到Apache的文件夹中去了,这真是相当的坑爹。具体配置文件的位置可能被改过,实际上以 phpinfo的信息为准.

memcached安装使用相关-php的更多相关文章

  1. Linux Memcached安装以及PHP扩展安装

    一:安装libevent 由于memcached安装时,需要使用libevent类库,所以先安装libevent 1.下载 #wget   http://www.monkey.org/~provos/ ...

  2. 【转】Memcached安装

    解析:Memcached是什么? Memcached是由Danga Interactive开发的,高性能的,分布式的内存对象缓存系统,用于在动态应用中减少数据库负载,提升访问速度. 一.软件版本    ...

  3. Window下memcached安装与测试步骤

    如何在Window下memcached安装与测试步骤 工具/原料 电脑 memcached 软件 方法/步骤 软件包下载 下载Memercached For Windows:http://downlo ...

  4. linux下Memcached安装以及PHP的调用

    一:安装libevent 由于memcached安装时,需要使用libevent类库,所以先安装libevent 1.官网下载:http://libevent.org/ #wget   https:/ ...

  5. Asp.Net Memcached安装配置使用、安全性

    Memcached安装配置使用  一,准备        你需要有一下软件:       VS.NET(05/08)       SQLSERVER       memcached服务器端以及客户端类 ...

  6. linux下memcached安装 和redis安装,jdk,tomcat,mysql 安装

    一.memcached安装yum  search  memcachedyum  -y install memcachedmemmcached -h service memcached restartc ...

  7. memcached安装【转】

    1.安装依赖软件 # yum -y install libevent libevent-devel perl-Test-Harness perl-Time-HiRes perl-TermReadKey ...

  8. Memcached安装以及PHP的调用

    Memcached安装以及PHP的调用 [南京·10月17日]OSC源创会开始报名:Swift.大型移动项目构架分享 » 一:安装libevent 由于memcached安装时,需要使用libeven ...

  9. linux下memcached安装以及启动

    1. 准备安装文件 下载memcached与libevent的安装文件 http://memcached.googlecode.com/files/memcached-1.4.15.tar.gz(me ...

随机推荐

  1. cd oldpwd

    常用方式 环境变量OLDPWD表示前一次的当前目录.刚登录系统之后,这个变量是没有设置的. 环境变量PWD表示当前目录. 环境变量CDPATH用来指定cd命令的搜索路径,类似于PATH,它也是用:分隔 ...

  2. SpringBoot 系列教程之事务不生效的几种 case

    SpringBoot 系列教程之事务不生效的几种 case 前面几篇博文介绍了声明式事务@Transactional的使用姿势,只知道正确的使用姿势可能还不够,还得知道什么场景下不生效,避免采坑.本文 ...

  3. python的库有多少个?python有多少个模块?

    这里列举了大概500个左右的库: !   Chardet字符编码探测器,可以自动检测文本.网页.xml的编码. colorama主要用来给文本添加各种颜色,并且非常简单易用. Prettytable主 ...

  4. Centos7.4系统 httpd模式搭建文件服务器

    环境:服务环境:centos7.4 说明:搭建Apache文件服务器,下载路径为/opt/ymyg(下载路径根据实际需要自己定义) 步骤: 1.安装httpd服务   [root@localhost ...

  5. MySQL笔记 02

    SQL对表中数据的CRUD操作: 插入数据: insert into 表名 (列名1,列名2,....) values (值1,值2,....): 插入部分: insert into xuesheng ...

  6. The 2019 China Collegiate Pro gramming Contest Harbin Site (F. Fixing Banners)

    F. Fixing Banners time limit per test 1 second memory limit per test 512 megabytes input standard in ...

  7. 51nod 1421:最大MOD值

    1421 最大MOD值 题目来源: CodeForces 基准时间限制:1 秒 空间限制:131072 KB 分值: 80 难度:5级算法题 有一个a数组,里面有n个整数.现在要从中找到两个数字(可以 ...

  8. 19 01 15 django 数据库设计模型 管理站点 注意:在引入外键在django 2以上改版

    模型设计 我们之前操作数据库是通过写sql语句  ORM框架    可以通过不写sql  语句来进行操作数据库 1.定义模型类 模型类定义在models.py文件中,继承自models.Model类. ...

  9. StarUML类图相关——关联、聚合、组合、泛化、依赖、实现

    在阅读设计模式相关的书籍,或者其他一些项目.相关博客等等,经常会遇到类图,它对于一个类的信息,如变量.方法及其可见性,类与类(接口)之间的继承关系.依赖关系.聚合关系.组合关系等,都可以比较形象得当地 ...

  10. linux 替换jdk指定jar包

    我的bug是:jdk1.8的安全策略和腾讯邮箱服务有冲突.我知道的解决方法: 1更换低版本安全策略相关的jar包.(windows:http://www.cnblogs.com/dennyzhangd ...