win7 安装 memcached【转】

1. 下载 memcached-win32-1.4.4-14.zip ,里面包含6个文件,将解压后的文件夹随便放在什么位置。如果需要win64版,下载 memcached-win64-1.4.4-14.zip ,里面有个三个文件,用这三个文件覆盖win32下同名文件。

2. 以管理员身份运行 cmd.exe,并转至memcached所在文件夹,比如: cd c:\memcached 。(如果不以管理员身份运行,将得到报错“failed to install service or service already installed”)

3. 安装memcached:

  c:\memcached> memcached.exe -d install

  (之后屏幕无任何提示)

4. 启动memcached:

  c:\memcached> memcached.exe -d start

  (之后屏幕无任何提示,但是在“任务管理器”中勾选“显示所有用户进程”,此时可以看到memcached.exe进程正在运行)

  默认端口11211,外部访问需要开放该端口,否则无法成功连接。

5. memcached基本参数设置:

-p 监听的端口
    -l 连接的IP地址, 默认是本机
    -d start 启动memcached服务
    -d restart 重起memcached服务
    -d stop|shutdown 关闭正在运行的memcached服务
    -d install 安装memcached服务
    -d uninstall 卸载memcached服务
    -u 以的身份运行 (仅在以root运行的时候有效)
    -m 最大内存使用,单位MB。默认64MB
    -M 内存耗尽时返回错误,而不是删除项
    -c 最大同时连接数,默认是1024
    -f 块大小增长因子,默认是1.25
    -n 最小分配空间,key+value+flags默认是48
    -h 显示帮助

  设置参数时需要先停止memcached,然后用命令行设置,比如:c:\memcached> memcached.exe -m 1 -d start

6. 停止memcached:

  c:\memcached> memcached.exe -d stop

7. 卸载memcached:

  c:\memcached> memcached.exe -d uninstall

相关问题:

1. 设置最大占用内存后好像没起作用。

  -m tells memcached how much RAM to use for item storage (in megabytes). Note carefully that this isn‘t a global memory limit, so memcached will use a few % more memory than you tell it to. Set this to safe values. Setting it to less than 48 megabytes does not work properly in 1.4.x and earlier. It will still use the memory.

  转自:http://stackoverflow.com/questions/6112324/memcached-using-more-than-max-memory

  参考:https://code.google.com/p/memcached/wiki/NewConfiguringServer

2. 在同一个程序集里将一个值放入到memcache里,马上去时可以取到,但是在另一个程序集里取的时候取不到,或者telnet也拿不到值。

 可能问题及解决办法:

a. 存储的值序列化后不同类型,则需要将其更新为同一类型,建议使用同一的常见类型,如string,int等,放入string可以拼成一个xml字符串,然后到使用的时候在做解析

b. 很有可能是memcache池已经满了,可以设置<socketPool minPoolSize="100" maxPoolSize="1000" connectionTimeout="00:10:00" deadTimeout="00:02:00"/>

时间: 2024-10-27 05:56:41

win7 安装 memcached【转】的相关文章

win7 安装 memcached

原地址:http://www.cnblogs.com/jiajinyi/p/3531381.html win7 安装 memcached 1. 下载 memcached-win32-1.4.4-14.zip ,里面包含6个文件,将解压后的文件夹随便放在什么位置.如果需要win64版,下载 memcached-win64-1.4.4-14.zip ,里面有个三个文件,用这三个文件覆盖win32下同名文件. 2. 以管理员身份运行 cmd.exe,并转至memcached所在文件夹,比如: cd c

win7安装memcached

根据公司业务需求,需要用memcache缓存,正好接触一下,在win7下配置安装: 1. 下载memcache的windows稳定版,解压放某个盘下面,比如在c:\memcached 2. 在终端(也即cmd命令界面)下输入 ‘c:\memcached\memcached.exe -d install’ 安装 3. 再输入: ‘c:\memcached\memcached.exe -d start’ 启动.NOTE: 以后memcached将作为windows的一个服务每次开机时自动启动.这样服

win7下安装memcached

memcached server端服务在win7下的安装.启动图解 1.首先下载解压memcached-1.2.6-win32-bin.zip到某一盘下,如下图 2.通过管理员方式运行cmd.exe.这里如果没有使用管理员身份运行,会出现一个“failed to install service or service already installed”错误 3.进入命令行窗口后,首先进入memcached目录下,然后输入memcached.exe -d install安装memcached服务,

win7 安装 wamp2.5版本的memcache+memcached

1. 下载  memcache+memcached 2. 以管理员身份运行 cmd.exe,并转至memcached所在文件夹,比如: cd c:\memcached .(如果不以管理员身份运行,将得到报错"failed to install service or service already installed") 3. 安装memcached: c:\memcached> memcached.exe -d install (之后屏幕无任何提示) 4. 启动memcached

Linux下安装memcached图文版

所用到的工具: putty小软件  可以远程连接主机的小软件 然后在屏幕上输入用户名root  密码:******即可连接 由于安装这两个工具需要编译所以:第一步要进行安装编译: 习惯于将下载的源码放在/usr/local/src/目录下所以 第二步:要进入目录: 第二步.下载libevent(网址:libevent.org,右键复制链接地址)然后进行如下操作: 注意:该报错主要是因为 https走443端口比较安全,证书检测不通过,所以遇到此问题的解决办法就是 不让他检测 第三步:下载memc

Wamp下安装Memcached (转)http://www.cnblogs.com/phpCHAIN/p/3778865.html

最近的项目要用到memcache,所以要在本地安装,安装过程中很遇到一些问题,在这里记录下. 我使用的是wamp集成环境,各个版本如下: WampServer Version 2.2 Apache Version 2.2.21 PHP Version 5.3.10 MySQL Version 5.5.20 安装步骤如下: 1.安装memcached服务 首先下载一个 memcached for windows(这个可以在网上找找,很多),将其解压到一个目录c:\memcached. 以管理员身份

【总结】Wamp下安装Memcached

最近的项目要用到memcache,所以要在本地安装,安装过程中很遇到一些问题,在这里记录下. 我使用的是wamp集成环境,各个版本如下: WampServer Version 2.2 Apache Version 2.2.21 PHP Version 5.3.10 MySQL Version 5.5.20 安装步骤如下: 1.安装memcached服务 首先下载一个 memcached for windows(这个可以在网上找找,很多),将其解压到一个目录c:\memcached. 以管理员身份

wamp环境安装memcached

本次安装是在wamp中安装memcached,php版本是5.3,操作系统是xp 一.下载memcached程序(下载地址:http://download.csdn.net/detail/linuxmysqlphp/5336042)(包含memcahced.exe和php_memcache.dll) 将下载好的文件解压,复制文件到d:/memcached 打开cmd,切换到d:/memcached,输入memcached -d install,安装,memcached -d start,启动 安

linux编译安装memcached

Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载. 它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态.数据库驱动网站的速度. Memcached基于一个存储键/值对的hashmap.其守护进程(daemon )是用C写的,但是客户端可以 用任何语言来编写,并通过memcached协议与守护进程通信. 1.memcached安装: 安装开发包:yum -y install gcc 安装memcached相应依赖组件: yum -y ins