`
huangzixun
  • 浏览: 68504 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

windows7 下安装memcached说明文档

阅读更多
memcached(windows)安装与配置
博客分类: DataBase

.

关键字:memcached(windows)安装与配置

1. 下载windows版本的Memcached:http://code.jellycan.com/memcached/



2.解压之后放在硬盘的目录下,如:D:\memcached . 然后在运行中输入cmd进入命令行,进入到Memcached.exe 所在的目录,例如:D:\memcached,然后输入:


Cmd代码  收藏代码
到memcached根目录
1、安装
memcached.exe –d install 

2、启动
memcached.exe -d start

此时memcached已经注册为开机启动服务

完成安装。


经实验使用命令修改端口无效,相应的解决方案是修改注册表:

通过修改注册表来达到这个修改端口的目的。

在 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\memcached Server 下面找到一个 ImagePath 的字符串项,正好是服务的执行路径的字符串,双击该串,在后面加入 -l 192.168.1.135 -m 45 -p 12345 (访问ip为:192.168.1.135 使用45M内存,12345为端口),再启动服务。




现在来试试是否可以连接:

使用方法为“telnet ip 端口号”,登录后使用“stats”命令
cmd下
telnet 192.168.1.135 12345(注意:这里只能用IP 不能用 localhost 或127.0.0.1)

然后使用:stats命令可以看到memcached的使用情况如下:

STAT uptime 760
STAT time 1311913149
STAT version 1.2.1
STAT pointer_size 32
STAT curr_items 0
STAT total_items 0
STAT bytes 0
STAT curr_connections 4
STAT total_connections 6
STAT connection_structures 5
STAT cmd_get 0
STAT cmd_set 0
STAT get_hits 0
STAT get_misses 0
STAT bytes_read 63
STAT bytes_written 793
STAT limit_maxbytes 10485760
END




3、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 显示帮助



4、最主要的一点,在windows下安装memcache通过命令行修改参数好像不起什么作用,需要进入注册表修改启动项参数才有用,具体操作如下:进入注册表,找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\memcached Server , 在其中有一个ImagePath 项,值为"d:\memcached\memcached.exe" -d runservice ,在后面加上-l 127.0.0.1 -m 3000 -c 2048 最后ImagePath 项值应该像这样:


注册表值代码  收藏代码

   1. d:\memcached\memcached.exe" -d runservice -l 127.0.0.1 -m 3000 -c 2048 

d:\memcached\memcached.exe" -d runservice -l 127.0.0.1 -m 3000 -c 2048



5、memcached –d start 启动memcached服务,这样就将memcached的最大内存修改为了3000MB。



对Memcached缓存服务的状态查询,可以先telnet连接上服务:telnet 127.0.0.1 11211 ,然后使用 stats命令查看缓存服务的状态,会返回如下的数据:



time: 1255537291 服务器当前的unix时间戳


total_items: 54 从服务器启动以后存储的items总数量


connection_structures: 19 服务器分配的连接构造数


version: 1.2.6 memcache版本


limit_maxbytes: 67108864 分配给memcache的内存大小(字节)


cmd_get: 1645 get命令(获取)总请求次数


evictions: 0 为获取空闲内存而删除的items数(分配给memcache的空间用满后需
要删除旧的items来得到空间分配给新的items)


total_connections: 19 从服务器启动以后曾经打开过的连接数


bytes: 248723 当前服务器存储items占用的字节数


threads: 1 当前线程数


get_misses: 82 总未命中次数


pointer_size: 32 当前操作系统的指针大小(32位系统一般是32bit)


bytes_read: 490982 总读取字节数(请求字节数)


uptime: 161 服务器已经运行的秒数


curr_connections: 18 当前打开着的连接数


pid: 2816 memcache服务器的进程ID


bytes_written: 16517259 总发送字节数(结果字节数)


get_hits: 1563 总命中次数


cmd_set: 54 set命令(保存)总请求次数


curr_items: 28 服务器当前存储的items数量



关于memcache 的一下疑问:

memcached能接受的key的最大长度是多少?
key 的最大长度是250个字符。需要注意的是,250是memcached服务器端内部的限制,如果您使用的客户端支持”key的前缀”或类似特性,那么 key(前缀+原始key)的最大长度是可以超过250个字符的。我们推荐使用使用较短的key,因为可以节省内存和带宽。

memcached对item的过期时间有什么限制?
过期时间最大可以达到30天。memcached把传入的过期时间(时间段)解释成时间点后,一旦到了这个时间点,memcached就把item置为失效状态。这是一个简单但obscure的机制。

memcached最大能存储多大的单个item?
1MB。如果你的数据大于1MB,可以考虑在客户端压缩或拆分到多个key中。

为什么单个item的大小被限制在1M byte之内?
啊…这是一个大家经常问的问题!

简单的回答:因为内存分配器的算法就是这样的
分享到:
评论

相关推荐

    windows系统安装memcached缓存系统

    **描述详解:**“windows系统下安装memcached缓存系统。资源包括memcached文件及安装方法,及修改端口号的方法,简单易操作。” 描述中提到,除了安装过程,还会有修改端口号的步骤。这表明教程不仅会涵盖基础的...

    php memcached安装文档以及Memcached扩展

    1. **下载Memcached**:首先,你需要从官方网站获取最新版的Memcached源码,或者在Windows环境下,可以直接下载编译好的`memcached.exe`。将`memcached.exe`放在一个方便的位置,例如`C:\Program Files`,并确保该...

    windows_net_memcached客户端+服务端(64位32位)+说明文档(代码示例、配置安装详解)

    windows下C#.net框架中memcached客户端+服务端(64位32位)+说明文档(代码示例、配置安装详解)!里面包括服务器详细安装配置启动,也包括客户端调用代码以以及动态链接库dll文件,本人在64为windows7系统下成功...

    memcached服务端windows版

    在正常情况下,memcached的Windows版本除了"memcached.exe"之外,还可能包括配置文件、日志文件、文档说明等其他文件。 **知识扩展:** 1. **安装与启动**:在Windows上运行memcached,用户需要将memcached.exe...

    Window安装memcached【亲测能用!】

    ”,这说明教程是由个人编写的,可能包含了一种简洁明了的方法来指导用户在Windows环境下安装和配置memcached服务,适合初学者或者对Windows服务器管理经验较少的读者。 **标签解析:** 1. **Memcached**:...

    memcached-1.2.1-windows系统 服务器端,外带详细配置说明

    此资源包含 `memcached` 的Windows系统版本1.2.1,以及详细的配置说明,对于在Windows环境中部署和管理 `memcached` 服务器非常有帮助。 **1. memcached的安装与启动** 在Windows系统中,`memcached.exe` 是服务...

    MemCached安装文件及安装文档

    对于Windows环境,`window安装文档.txt`和`memcached-1.2.1-win32.zip`提供了Windows下的安装指南: 1. 解压`memcached-1.2.1-win32.zip`。 2. 将解压后的`memcached.exe`复制到系统环境变量PATH指定的任何目录,...

    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扩展)!!!

    mysql安装使用说明文档

    MySQL是目前使用最为广泛的开源数据库管理...通过以上知识点的介绍,无论是新手用户还是经验丰富的专业人员,都能够从这份“mysql安装使用说明文档”中获得需要的信息,以便更好地安装、使用和管理MySQL数据库系统。

    memcached 缓存 linux windows 安装 集群

    本文档详细介绍了如何在Linux环境下安装和配置Memcached缓存系统及其集群配置方法。通过上述步骤,用户可以快速搭建起一个高性能的缓存服务,有效提升Web应用程序的响应速度和用户体验。在实际部署过程中,可根据...

    memcached安装及java应用使用memcached

    - **系统要求**:说明支持的操作系统(如Linux、Windows、macOS)。 - **下载**:指导如何从官方网站获取最新版本的memcached。 - **编译安装**:介绍如何配置、编译和安装memcached,包括依赖项的安装。 - **...

    Windows XP memcached的安装与PHP的调用

    ### Windows XP 下 memcached 的安装与 PHP 调用详解 #### 一、Memcached简介 Memcached 是一种高性能的分布式内存对象缓存系统,用于...希望本文档能帮助您顺利完成 Memcached 在 Windows XP 下的安装与 PHP 调用。

    memcached window 64位

    在安装和使用过程中,用户可能需要解压这个文件,然后根据提供的说明文档来配置和启动memcached服务。 在实际应用中,memcached的工作原理是:当应用程序需要访问数据时,首先会查询memcached,如果数据已经在缓存...

    win7 32位 memcached工具

    【标题】"win7 32位 memcached工具"指的是在Windows 7 32位操作系统环境下使用的Memcached缓存服务工具。Memcached是一款高性能、分布式内存对象缓存系统,常用于减轻数据库负载,提高网站或应用的响应速度。它通过...

    memcached1.5.6.rar

    1. "Memcached和Memcache安装(64位win10).docx" - 这是一个文档,详细指导如何在64位的Windows 10系统上安装memcached,可能包含步骤、配置说明以及可能遇到的问题解决方案。 2. "memcached1.5.6" - 这很可能是...

    memcached for windows source

    3. **Windows 下的 Memcached 安装**:由于 Memcached 原生支持 Unix-like 系统,要在 Windows 上运行,通常需要编译源代码或安装预编译的二进制版本。源代码包可能包含编译说明,用户需要遵循这些步骤来配置和编译...

    php memcached安装、使用说明及示例

    2. **编译与安装**:在Linux环境下,首先安装必要的依赖库,然后解压源码,运行configure,make,make install命令进行编译和安装。Windows环境下通常使用预编译的二进制文件。 3. **配置PHP**:将`...

    memcached php 各版本的dll

    "使用说明.txt"文件很可能是详细解释如何安装、配置和使用Memcached扩展的文档。可能的内容包括: 1. **安装步骤**:如何将dll文件添加到PHP的extension目录,以及如何在php.ini文件中启用扩展。 2. **配置参数**:...

    memcached for win32

    由于仅提供了 "windows" 这个文件名,我们可以推测这个压缩包可能包含了在 Windows 上安装和运行 Memcached 所需的所有文件,比如可执行文件、配置文件、安装脚本或者说明文档。用户可能需要解压这个文件,然后按照...

    memcached-win32-1.4.4-14.zip

    **在Windows上安装和使用Memcached** 1. 解压下载的zip文件到一个目录。 2. 运行`memcached.exe`启动服务。 3. 可以通过命令行参数配置Memcached,如设置端口、最大内存等。 4. 使用客户端连接到本地或远程的...

Global site tag (gtag.js) - Google Analytics