`
jbeduhai
  • 浏览: 504386 次
  • 性别: Icon_minigender_1
  • 来自: 山东
社区版块
存档分类
最新评论

Memcached安装及配置

    博客分类:
  • java
阅读更多
memcached是什么?
    memcached 是以LiveJournal 旗下Danga Interactive 公司的BradFitzpatric 为首开发的一款软件。现在已成为mixi、hatena、Facebook、Vox、LiveJournal等众多服务中提高Web应用扩展性的重要因素。

许多Web应用都将数据保存到RDBMS中,应用服务器从中读取数据并在浏览器中显示。但随着数据量的增大、访问的集中,就会出现RDBMS的负担加重、数据库响应恶化、网站显示延迟等重大影响。

这时就该memcached大显身手了。memcached是高性能的分布式内存缓存服务器。一般的使用目的是,通过缓存数据库查询结果,减少数据库访问次数,以提高动态Web应用的速度、提高可扩展性。

memcached的特征
memcached作为高速运行的分布式缓存服务器,具有以下的特点。
• 协议简单
• 基于libevent的事件处理
• 内置内存存储方式
• memcached不互相通信的分布式

memcached不互相通信的分布式-mem分布式.jpg


memcached尽管是“分布式”缓存服务器,但服务器端并没有分布式功能。各个memcached不会互相通信以共享信息。那么,怎样进行分布式呢?这完全取决于客户端的实

一、安装Memcached及Memcached配置和状态查询

要想使用Memcached做缓存首先需要安装Memcached服务,安装方法如下:
1. 下载Memcached:http://code.jellycan.com/memcached/
   现在的最新版本是1.2.6.注意下载正确的版本,
    windows 服务的话下载win32 binary。
     
2.解压之后放在硬盘的目录下,如:D:\memcached. 然后在运行中输入cmd进入命令行,
  进入到Memcached.exe 所在的目录,例如:D:\memcached,
  然后输入:Memcached –d install,即可完成安装。

  
引用
   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 –m 200来调整最大内存占用之后会发现没有起作用,总是默认的64MB的内存,在网上搜了一下,原因是注册表中并没有写入信息,可以这样来修改。
        
1. memcached –d shutdown 首先关闭memcached服务

2.进入注册表,找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\memcached Server, 在其中有一个ImagePath项,值为"d:\memcached\memcached.exe" -d runservice,在后面加上-l 127.0.0.1 -m 3000 -c 2048。
       
3.memcached –d start 启动memcached服务,
  这样就将memcached的最大内存修改为了3000MB。
  • 大小: 31.8 KB
  • 大小: 20.2 KB
分享到:
评论

相关推荐

    linux环境下memcached安装以及配置使用

    5. **查看Memcached配置文件** ```bash cat /etc/sysconfig/memcached ``` 在配置文件中可以看到几个重要的配置项: - `PORT`: Memcached监听的端口,默认为11211。 - `USER`: 用于运行Memcached服务的用户,...

    MemCached安装与配置图解(windows).pdf

    ### MemCached在Windows环境下的安装与配置详解 #### 一、概述 MemCached是一种高性能、分布式内存对象缓存系统,可以极大地加速动态Web应用程序的速度,提高可扩展性。本文档将详细介绍如何在Windows 7 64位操作...

    安装Memcached及Memcached配置

    在本文中,我们将详细介绍如何安装和配置Memcached,以及如何查询其运行状态。 1. **安装Memcached** - 首先,你需要从官方源或指定网址下载适合你操作系统的Memcached版本。例如,Windows用户可以访问...

    Memcached安装和配置

    本文将详细介绍如何在Windows环境下安装和配置Memcached,并探讨其基本操作和状态查询。 首先,安装Memcached的步骤如下: 1. 访问 http://code.jellycan.com/memcached/ 下载适用于Windows的最新版本(例如1.2.6...

    Memcached安装配置及使用文档

    Memcached安装配置及使用文档,来源于网络,仅供参考

    安装Memcached及Memcached配置.doc

    Memcached 安装和配置 Memcached 是一个自由的开源高速缓存系统,用于加速动态 web 应用程序的性能。它通过减少数据库负载和增加应用程序的响应速度来提高网站的性能。以下是 Memcached 的安装和配置详解。 安装 ...

    memcached安装软件 libevent magent memcached

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

    memcached安装使用总结.wps

    memcached 共享内存解决方案,memcached安装,使用

    安装Memcached及Memcached配置[借鉴].pdf

    总结来说,Memcached是一个高效的内存缓存系统,它的安装和配置涉及多个步骤,包括安装依赖库、配置编译以及测试运行。在运维过程中,正确配置和管理Memcached对于优化Web应用性能、减少数据库压力至关重要。

    memcached缓存安装配置.pptx

    Memcached 缓存安装配置 Memcached 是一个自由开源的高速缓存系统,可以用来加速动态Web应用程序中的数据访问速度。本文将指导您如何安装和配置 Memcached,并介绍 Memcached 的基本概念和参数。 一、安装 ...

    Net Memcached安装及使用说明

    ### Net Memcached安装及使用说明 #### 一、概述 Net Memcached是一种高效的分布式缓存系统,主要用于硬盘缓存服务,能够充分利用硬盘空间来存储缓存信息,从而直接提升访问速度,同时不会占用过多的内存资源。这...

    linux下memcached安装

    本文将详细介绍如何在Linux系统上安装和配置Memcached。 **1. 更新系统** 在安装任何新软件之前,我们需要确保系统是最新的。打开终端并运行以下命令来更新你的Linux发行版: ```bash sudo apt-get update sudo ...

    CentOS 安装配置memcached

    CentOS 安装配置 Memcached 在本文中,我们将详细介绍如何在 CentOS 系统上安装和配置 Memcached。Memcached 是一个高性能的分布式内存对象缓存系统,广泛应用于各种 web 应用程序中,以提高应用程序的性能和响应...

    memcached安装及java应用使用memcached

    “memcached安装及java应用使用memcached”这一标题暗示了我们要讨论的是一个关于分布式内存缓存系统——memcached的安装过程以及如何在Java应用程序中使用它。Memcached是一个高性能、轻量级的分布式内存对象缓存...

    memcached 安装

    在本文中,我们将详细探讨如何在Linux环境下安装和配置Memcached。 首先,让我们了解一下Memcached的基本概念。Memcached基于一个简单的理念:将数据存储在内存中,以便快速访问。由于内存的读取速度远超硬盘,因此...

    Memcached安装配置详细手册

    自己亲身安装memcached的详细过程,操作系统是CentOS6.2 64位,生产环境。 希望可以帮助到大家。

    MemCached.net 安装说明

    4. **配置MemCached客户端**:在你的.NET项目中,需要配置Memcached客户端连接信息,包括服务器地址和端口。这通常在应用程序的配置文件(如web.config)中完成,例如: ```xml <section name="memcached" type=...

Global site tag (gtag.js) - Google Analytics