`
pcajax
  • 浏览: 2157165 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

windows环境下memcache服务器使用经验

阅读更多

 

将memcache服务器安装包解压到C:\memcached文件夹后,使用cmd命令窗口安装。

1>开始>运行:CMD(确定)

2>cd C:\memcached(回车)

3>memcached -d install(回车 这步执行安装)

4>memcached -d start(回车 这步执行启动memcache服务器,默认分配64M内存,使用11211端口)

此时memcache服务器已经可以正常使用了。

 

memcache服务器安全:

Memcache服务器端都是直接通过客户端连接后直接操作,没有任何的验证过程,这样如果服务器是直接暴露在互联网上的话是比较危险,轻则数据泄露被其他无关人员查看,重则服务器被入侵,况且里面可能存在一些我们未知的bug或者是缓冲区溢出的情况,这些都是我们未知的,所以危险性是可以预见的。为了安全起见,做两点建议,能够稍微的防止黑客的入侵或者数据的泄露。

现在就关于修改memcache服务器配置的问题说明如下:

1>用内网ip的方式提供web应用服务器调用,不允许直接通过外网调用,如将memcache服务器放在192.168.1.55的服务器上

2>修改端口,如改为11200

3>分配内存,如分配1024M(1G内存)

方法如下:

 

1>开始>运行:CMD(确定)

2>cd C:\memcached(回车)

3>memcached -m 1024 -p 11200 -l 192.168.1.55(回车)

注意,此时命令行不会回到C:\memcached>状态,并且实际上memcache服务器悄悄变为stop状态了。此窗口不可以关闭。新开一个cmd窗口

4>开始>运行:CMD(确定)

5>cd C:\memcached(回车)

6>memcached -d start(回车)可以关闭此cmd窗口。

此时可以使用新配置的memcache服务器了。

 

上述方法虽然解决了修改默认配置的问题,但是始终会有一个cmd窗口不可以关闭,否则就回到11211端口的默认配置。

更好的解决方案是通过修改服务的注册表配置:

1>开始>运行:regedit(回车)

2>在注册表中找到:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\memcached Server

3>默认的ImagePath键的值是:"c:\memcached\memcached.exe" -d runservice,改为:"c:\memcached\memcached.exe" -d runservice -m 512 -p  11200 -l 192.168.1.55(确定,关闭注册表)

4>我的电脑(右键)>管理>服务 找到memcache的服务,重新启动一次即可生效。

 

<script type="text/javascript"><!-- google_ad_client = "pub-6770445892601887"; /* 468x60, 创建于 09-11-19 */ google_ad_slot = "4437639877"; google_ad_width = 468; google_ad_height = 60; //--> </script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>

此时,同网段内的电脑仍然可以利用这台memcache服务器,我们限定指定的web应用服务器才能够使用,通过防火墙的方式。如只允许192.168.1.2这台Web服务器对Memcache服务器的访问,能够有效的阻止一些非法访问,相应的也可以增加一些其他的规则来加强安全性,这个可以根据自己的需要来做。

 

 

分享到:
评论

相关推荐

    Memcache win版 服务器和.net驱动

    标题中的"Memcache win版"指的是在Windows操作系统上的Memcache服务器实现。这通常是通过一个名为`memcached`的服务端程序来完成的,它可以被配置和管理,以适应Windows环境。安装和配置过程可能包括安装服务、设置...

    memcache1.2.1 for windows

    描述中的"windows下memcache安装包 附带php扩展包"揭示了这个压缩包不仅包含了Memcache服务端的安装程序,还提供了PHP语言的Memcache扩展,使得开发者可以在基于Windows环境的PHP应用中集成和使用Memcache。...

    windows php memcache 扩展

    **PHP与Memcache扩展在Windows环境下的配置与应用** ...在Windows环境下,配置和使用PHP Memcache扩展需要关注兼容性、服务配置以及代码实现,通过合理的设计和优化,可以充分利用Memcache的性能优势。

    windows xp 下memcache拓展的安装

    2. `memcached-1.2.4-Win32-Preview-20080309_bin.zip` - 这是Memcache服务器的Windows版本,包含Memcache服务的可执行文件和其他相关文件。 **步骤1:安装Memcache服务器** - 解压`memcached-1.2.4-Win32-Preview-...

    Memcache 1.2.6 for Windows

    4. **客户端连接**:Windows环境下,可以使用各种编程语言(如PHP、Python、C#等)的Memcache客户端库进行连接和操作。 **四、使用技巧** 1. **内存管理**:合理设置最大内存大小,根据实际需求平衡缓存容量与系统...

    Windows Memcache 安装 .net 使用实例及动态库

    本文将深入探讨Windows环境下如何安装Memcache,以及如何使用.NET与Memcache进行交互,同时也会提及相关的动态库。 首先,让我们了解什么是Memcache。Memcache是一种高性能的分布式内存对象缓存系统,用于减少...

    windows下使用memcache方法 含软件

    **Windows环境下使用Memcached缓存服务的详细指南** 在Windows操作系统上配置和使用Memcached作为缓存服务,可以显著提高Web应用的性能,特别是在处理大量数据时。Memcached是一款高效、分布式内存对象缓存系统,它...

    Windows_Memcache安装(XAMPP+Memcache+PHP)

    在Windows环境下,Memcache可以在XAMPP环境中进行安装。安装过程可以分为几个步骤:首先,下载适合Windows的稳定版Memcache,并将其解压到指定路径,如D:\APMServ5.2.6\Memcached。其次,通过cmd命令行,使用...

    windows用php7的memcache所有版本dll

    综上所述,这个压缩包是为了在Windows环境中,让使用PHP7的开发者能够便捷地集成和使用Memcached缓存服务,提升应用的性能。通过正确安装和配置memcache.dll,可以实现PHP代码与Memcached服务的高效交互。

    php 5.6 windows 下的 memcache 扩展

    本篇文章将详细讲解在Windows环境下,针对PHP 5.6版本安装和配置`Memcache`扩展的过程,以及线程安全与非线程安全、32位与64位的选择。 `Memcache`是一种高性能的分布式内存对象缓存系统,它能够在内存中存储数据,...

    windows下32位php-5.4.x的memcache.dll扩展

    windows下的memcache服务,在windows平台下搭建wamp或者php环境的时候,如果没有memcache服务,会报错找不到memcache()方法,下载并解压这个压缩包,将memcache.exe放到任意位置,然后使用管理员权限在命令行转到...

    memcache 客户端监控工具编译版(window版)

    如果你在Windows环境中使用MemCache,这个编译版的客户端监控工具无疑会是你的好帮手。 在实际使用过程中,需要注意的是,虽然此工具已经编译为Windows版本,但可能需要与你的具体环境进行适配,例如检查是否需要...

    JAVA的memcache服务器安装以及相关最新jar包

    "JAVA的memcache服务器安装以及相关最新jar包" 这个标题指出我们要探讨的是在Java环境中如何安装并使用Memcached服务器,同时提到了与Java接口相关的最新jar包。Memcached是一个高性能、分布式内存对象缓存系统,常...

    windows php7-memcache扩展

    **Windows环境下PHP7-Memcache扩展的安装与配置** ... 以上就是Windows环境下PHP7-Memcache扩展的安装、配置和使用方法。确保正确操作每一步,以充分利用Memcache的高效缓存功能,提升Web应用的性能。

    memcache安装php5.2.17的php_memcache.dll

    针对“memcache安装php5.2.17的php_memcache.dll”的主题,我们将深入探讨如何在Windows环境下安装和配置这个扩展。 1. **下载准备** 首先,你需要下载与PHP版本兼容的php_memcache.dll文件。在本例中,对应的是...

    windows环境下memcache配置方法 详细篇

    在Windows环境下安装和配置Memcache服务器,一般需要下载对应版本的安装包,解压到指定目录,再通过命令行进行安装和启动。 步骤一,下载并解压Memcache服务器安装包。我们需要将下载的安装包解压到例如C:\...

    memcache for windows

    在Windows环境下安装Memcached,首先需要下载适用于Windows的二进制文件。这个压缩包中包含的"php_memcache.dll"是PHP扩展模块,用于让PHP与Memcached服务进行交互。确保你已经安装了PHP环境,并且知道如何在PHP环境...

    Windows下的Memcache安装.doc

    本文档主要介绍如何在Windows环境下安装和配置Memcache。 #### 二、准备工作 在开始安装之前,确保已具备以下条件: 1. **Windows操作系统**:本文档基于Windows平台。 2. **PHP环境**:确保已在本地计算机上安装...

    php之Memcache的使用

    在Windows环境下,可以下载`memcached-1.2.6-win32-bin.zip`文件,解压后运行bin目录下的`memcached.exe`服务。在Linux环境下,通常通过包管理器安装,如`apt-get install memcached`或`yum install memcached`。...

    memcache php2.5专用 windows

    **Windows环境下的安装:** 在Windows上配置PHP和Memcache扩展,你需要做以下几步: 1. 下载适用于PHP 2.5的php_memcache.dll文件,这是PHP与Memcache服务器通信的动态链接库。 2. 将php_memcache.dll文件复制到PHP...

Global site tag (gtag.js) - Google Analytics