一、 软件包下载 从http://code.jellycan.com/memcached/下载最新版本的二进制格式memcached(win32 binary) 二、 安装步骤 1. 解压memcached-1.2.6-win32-bin.zip到指定的安装目录。如:F:\download 2. 打开dos窗口,进入到安装目下。如:F:\download 3. 安装memcached 输入memcached -d install 4. 输入memcached –h,出现下图窗口说明已经安装成功。 通过cmd命令行进入到D:\webEve\memcached(下载后的解压目录) 运行 memcached.exe -d install 报错“ failed to install service or service already installed” 解决方法: 管理员身份安装,首先找出cmd.exe的原文件 右击以管理员身份运行,接下来就OK(win7下的用户还真麻烦) 5. 启动memcached,输入memcached –d start,可以通过查看本地服务是否已经启动,页面如下: 6. 检查是否启动成功,输入telnet 127.0.0.1 11211之后,输入stats ,出现如下页面说明memcached已经成功启动。 注意:在输入telnet 127.0.0.1 11211 时会出现一个空白页面,这时不需要管,直接输入正确的stats命令即可。 三、 参数介绍 1. 以上的安装和启动都是在默认环境下进行的。在安装时可设置如下参数: 如memcached -d install -l 127.0.0.1 -m 1024 -c 2048 -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 显示帮助 2. 如果在安装时没有添加参数,可通过修改注册表信息进行设置,打开注册表,找HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\memcached Server,在其中有一个ImagePath项,值为"d:\memcached\memcached.exe" -d runservice,在后面加上-l 127.0.0.1 -m 1024 -c 2048。如下图: 3.输入stats命令后页面出现的参数介绍 STAT pid 4356 服务器进程ID STAT uptime 56625 服务器运行时间,单位秒 STAT time 1225249079 服务器当前的UNIX时间 STAT version 1.1.0 服务器的版本号 STAT pointer_size 64 STAT rusage_user 151.845489 该进程累计的用户时间(秒:微妙) STAT rusage_system 121.667603 该进程累计的系统时间(秒:微妙) STAT ibuffer_size 4096 STAT curr_connections 13 连接数量 STAT total_connections 54136 服务器运行以来接受的连接总数 STAT connection_structures 318 服务器分配的连接结构的数量 STAT cmd_get 100595 取回请求总数 STAT cmd_set 6510 存储请求总数 STAT get_hits 96543 请求成功的总次数 STAT get_misses 4052 请求失败的总次数 STAT bytes_read 4427679 服务器从网络读取到的总字节数 STAT bytes_written 6585596 服务器向网络发送的总字节数 a、uptime 是memcached运行的秒数, b、cmd_get是查询缓存的次数。 c、这两个数据相除一下就能得到平均每秒请求缓存的次数——最近niupu的流量很低,所以平均也就一秒请求一次多,这么点大的压力,用文件系统缓存一样没问题,根本不会体现出使用memcached的优越。 d、下面的cmd_set 就是设置key=>value的次数。整个memcached是个大hash,用cmd_get没有找到的内容,就会调用一下cmd_set写进缓存里。 e、紧跟着是get_hits,就是缓存命中的次数。缓存命中率 = get_hits/cmd_get *100%。 f、下面的get_misses的数字加上get_hits应该等于cmd_get。 g、而total_itemscurr_items表示现在在缓存中的键值对个数. h、在图上total_items == cmd_set == get_misses,不过当可用最大内存用光时,memcached就会删掉一些内容,上面的等式就不成立 stats items 输出各个slab中的item信息 stats slabs输出slab中更详细的item信息 stats sizes 输出所有item的大小和个数 stats cachedump 1 0命令。这里的1表示上面图中items后面的数字,0标示显示全部的数据,如果是1就标示只显示1条 四、同一台机器上多个Memcached Server 1、安装服务 sc create "Memcached Server 11212" binpath= "D:\soft\memcached-1.2.6-win32-bin-standby\memcached.exe -d runservice -l 127.0.0.1 -m 512 -c 2048 -p 11212" DisplayName= "Memcached Server 11212" start= auto 注意:等号与值之间要有一个空格 2、 修改描述 sc description "Memcached Server 11212" "缓存服务:端口11212." 3、删除服务 sc delete "Memcached Server 11212"
相关推荐
memcached安装手册 for windows,非常详细的安装手册
New Features of version 1.4.5 reclaimed : This stat reports the number of times an entry was stored using memory from an expired entry. sasl_pwdb : For more simple auth deployments
Memcached的安装步骤: 1.下载memcached的windows稳定版,解压放某个盘下面,比如在c:\memcached 2.在终端(也即cmd命令界面)下输入'c:\memcached\memcached.exe -d install'安装 3.再输入:'c:\memcached\...
本篇文章将详细讲解如何安装和配置memcached,以及与之相关的libevent和magent。 首先,我们需要了解libevent库。libevent是一个事件通知库,它允许程序处理多个网络连接,并有效地处理来自不同源的事件。在安装...
memcached1.2 for windowsxp windows7 32 64
Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的...
**Memcached安装手册(For Windows)** Memcached是一款高性能、分布式的内存对象缓存系统,广泛应用于Web应用中,用于减轻数据库的负载,提高数据访问速度。本安装手册将指导您在Windows环境下安装和配置Memcached...
在Windows环境下安装和运行Memcached服务端,主要是为了解决在Windows操作系统上部署Web应用时,对于高速缓存的需求。尽管Memcached最初是为Unix系统设计的,但随着其广泛应用,开发者已经将其移植到了Windows平台,...
这是 memcached 在 Windows 系统下的 x86/x64 版本。 命令提示符下运行 安装: memcached -d install memcached -d start net start "Memcached Server" 卸载: memcached -d stop memcached -d remove sc delete ...
在windows下编译的最新的memcached 1.6.21 由于1.4.5以后的memcached不支持windows服务。 使用第三方工具做成了windows的服务 使用说明: 1、解压rar文件 2、以管理员身份运行cmd.exe 3、然后执行service_install....
Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的...
windows 操作系统的 php_memcached 扩展。包含适用于php7.0、php7.1、php7.2、... 重要说明: 1. 安装说明详见“install for windows.pdf”文档; 2. 该资源是“php_memcached”扩展(不是php_memcache扩展)!!!
**memcached for Windows** Memcached是一款高性能、分布式内存对象缓存系统,用于减轻数据库负载,提高网站或应用程序的性能。它最初是为Unix系统设计的,但随着时间的推移,也逐渐支持了Windows操作系统。本篇...
1. **下载安装包**:访问Memcached的官方网站,下载适用于Windows的预编译版本,例如`memcached for Windows.zip`。 2. **解压并安装**:解压缩下载的zip文件,然后将解压后的文件夹放置在希望安装的位置,比如`C:\...
2. **在Windows上安装和运行Memcached** - 下载最新版的Memcached for Windows(例如,Memcached_v1.5.7_For_windows),解压缩。 - 运行`memcached.exe`,默认监听11211端口,没有密码保护,可以通过命令行参数...
**Memcached for Windows** Memcached 是一款高性能、分布式内存对象缓存系统,广泛应用于Web应用中,用于减轻数据库负载,提高数据访问速度。它的工作原理是将数据存储在内存中,以便快速检索,从而实现高速的数据...
**memcached for Windows** `memcached` 是一个高性能、分布式内存对象缓存系统,它用于在动态系统中减少数据库负载,通过将数据存储在内存中,以加快读取速度。这款开源软件最初由 Danga Interactive 创建,现在...