`

Memcached安装for windows

 
阅读更多
一、	软件包下载
从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

    memcached安装手册 for windows,非常详细的安装手册

    Memcached 1.4.5 for Windows 64bit

    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 For PHP Windows版 带Memcache扩展和安装使用说明

    Memcached的安装步骤: 1.下载memcached的windows稳定版,解压放某个盘下面,比如在c:\memcached 2.在终端(也即cmd命令界面)下输入'c:\memcached\memcached.exe -d install'安装 3.再输入:'c:\memcached\...

    memcached安装软件 libevent magent memcached

    本篇文章将详细讲解如何安装和配置memcached,以及与之相关的libevent和magent。 首先,我们需要了解libevent库。libevent是一个事件通知库,它允许程序处理多个网络连接,并有效地处理来自不同源的事件。在安装...

    memcached1.2 for windowsxp windows7 32 64

    memcached1.2 for windowsxp windows7 32 64

    Memcached v1.6.15 For Windows(MSYS编译)

    Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的...

    memcached安装手册(for windows)

    **Memcached安装手册(For Windows)** Memcached是一款高性能、分布式的内存对象缓存系统,广泛应用于Web应用中,用于减轻数据库的负载,提高数据访问速度。本安装手册将指导您在Windows环境下安装和配置Memcached...

    memcached服务端 for windows

    在Windows环境下安装和运行Memcached服务端,主要是为了解决在Windows操作系统上部署Web应用时,对于高速缓存的需求。尽管Memcached最初是为Unix系统设计的,但随着其广泛应用,开发者已经将其移植到了Windows平台,...

    Memcached1.4.13 For Windows 32/64

    这是 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,并且做成了windows的服务

    在windows下编译的最新的memcached 1.6.21 由于1.4.5以后的memcached不支持windows服务。 使用第三方工具做成了windows的服务 使用说明: 1、解压rar文件 2、以管理员身份运行cmd.exe 3、然后执行service_install....

    Memcached v1.5.4 For Windows (附带Memcached和libevent源码两个版本)

    Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的...

    php_memcached for windows(是“php_memcached”,最后带有“d”)

    windows 操作系统的 php_memcached 扩展。包含适用于php7.0、php7.1、php7.2、... 重要说明: 1. 安装说明详见“install for windows.pdf”文档; 2. 该资源是“php_memcached”扩展(不是php_memcache扩展)!!!

    memcached for windows

    **memcached for Windows** Memcached是一款高性能、分布式内存对象缓存系统,用于减轻数据库负载,提高网站或应用程序的性能。它最初是为Unix系统设计的,但随着时间的推移,也逐渐支持了Windows操作系统。本篇...

    Memcached的Linux和Windows安装包

    1. **下载安装包**:访问Memcached的官方网站,下载适用于Windows的预编译版本,例如`memcached for Windows.zip`。 2. **解压并安装**:解压缩下载的zip文件,然后将解压后的文件夹放置在希望安装的位置,比如`C:\...

    最新版Memcached for windows + 源码

    2. **在Windows上安装和运行Memcached** - 下载最新版的Memcached for Windows(例如,Memcached_v1.5.7_For_windows),解压缩。 - 运行`memcached.exe`,默认监听11211端口,没有密码保护,可以通过命令行参数...

    memcached_for_windows.rar

    **Memcached for Windows** Memcached 是一款高性能、分布式内存对象缓存系统,广泛应用于Web应用中,用于减轻数据库负载,提高数据访问速度。它的工作原理是将数据存储在内存中,以便快速检索,从而实现高速的数据...

    memcached For Windows.zip

    **memcached for Windows** `memcached` 是一个高性能、分布式内存对象缓存系统,它用于在动态系统中减少数据库负载,通过将数据存储在内存中,以加快读取速度。这款开源软件最初由 Danga Interactive 创建,现在...

Global site tag (gtag.js) - Google Analytics