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"/>
相关推荐
memcached 64位 window memcached 64位 window memcached 64位 window
Window中安装memcached服务,纯个人制作,简单易懂!
window memcached 包含php_memcached.dll
memcached window 64位位,版本号1.4.4-14-g9c660c0,提供给需要的人下载
memcached官方window包,学习的基本入门包
memcached-1.2.6-win32-bin window 上的安装与使用全过程.如果要例子也可以找我.
内含完整的memadmin的安装步骤,欢迎下载。
memcached for window 32位系统,mem版本为1.4.5,其中的几个bat文件,注意需要修改install.bat中的binPath参数。
memcached window 64位,版本号1.4.4-14-g9c660c0,提供给需要的人下载
在windows下启动memcached服务.
windows下按装memcached和memecache
NULL 博文链接:https://navylee.iteye.com/blog/753234
2、在 memcached1.4.5 版本之后,memcached 不能作为服务来运行,需要使用任务计划中来开启一个普通的进程,在 window 启动时设置 memcached自动执行。 我们使用管理员身份执行以下命令将 memcached 添加来任务计划...
NULL 博文链接:https://qianhao-1987.iteye.com/blog/1211675
打包里面包括以下内容: 1:java_memcached-release_2.6.3资料 2:alisoft-xplatform-asf-cache-2.5.1-src资料 3:memcached-1.2.1-win32安装文件 4:memcached-1.4.13源代: 5:demo
Memcached是一个自由开源的,高性能,分布式内存对象缓存系统。Memcached是一种基于内存的key-value存储,用来存储小块的任意数据(字符串、对象)。这些数据可以是数据库调用、API调用或者是页面渲染的结果。
memcached的基本命令,windows下面绑定服务,默认设置在window下面不会生效,用sc命令可以让设置生效.
memcached 简单实用需要的 window memcached 安装文件以及 java 需要的jar 文件
Memcached的安装比较简单,支持Memcached的平台常见的有Linux、Windows 、FreeBSD、Mac等。 2.1、Linux安装与启动 2.1.1、安装 yum和源码安装两者选一个安装就可以 yum安装memcached 安装 yum install -y memcached...
四、安装Memcache服务器(Linux和Window上分别安装) Windows下 Memcahced.exe -d install [uninstall] Memcached.exe –d -m 50 –l 127.0.0.1 -p 11211 start 五、Memcached服务器的管理(启动) ...