`
85977328
  • 浏览: 1899780 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

memcached(二)安装

 
阅读更多
1【libevent】
选择其中之一即可
1.1 编译安装
tar -zxvf  libevent-1.4.14b-stable.tar.gz //先解压缩
cd libevent-1.4.14b-stable //切换到libevent的目录中
./configure --prefix=/usr/libevent //指定安装路径到/usr/目录下
make //编译
make install //安装

1.2 ubuntu
apt-get install libevent-dev

1.3 centos
yum install libevent-devel


2【memcached】
解压缩
tar -zxvf memcached-1.4.15.tar.gz
如果是自己编译安装的【libevent】,需要带上参数--with-libevent=/usr/libevent
cd  memcached-1.4.15
./configure --prefix=/usr/local/memcached
make -j4
mkae install -j4

3【启动和停止】
memcached -d -m 48g -p 11211 -P /tmp/memcached.pid -c 1024 -f 1.25 -n 80 -t 16
-d选项是启动一个守护进程,
-m是分配给Memcache使用的内存数量,单位是MB,我这里是100MB,
-t线程数,默认是4,可以根据CPU线程数设置,注意,此参数特别关键,设置数量不能超过服务器CPU总线程数WARNING: Setting a high number of workerthreads is not recommended.Set this value to the number of cores in your machine or less.
-u是运行Memcache的用户,我这里是root,
-l是监听的服务器IP地址,如果有多个地址的话,我这里指定了服务器的IP地址192.168.36.200,
-p是设置Memcache监听的端口,我这里设置了11211,最好是1024以上的端口,我们这里统一使用11211
-c选项是最大运行的并发连接数,默认是1024,我这里设置了256,按照你服务器的负载量来设定。
-P是设置保存Memcache的pid文件,我这里是保存在/tmp/memcached.pid
-f是chunk的增长因子(默认: 1.25)
-n是chunk最小尺寸
-M是禁止LRU(Least Recently Used)
-L修改page尺寸,默认1M,如果要保存大对象,这个参数必须要修改

结束Memcache进程。
# kill `cat /tmp/memcached.pid`

4【查看命中】
4.1
memcache查看命中
telnet 192.168.1.1 11211
连接上端口后输入 stats命令

其中centos安装telnet客户端如下
yum install telnet

4.2
安装libmemcached
yum install libmemcached
memstat servers=server1,server2,server3,...

参考文章
http://www.cnblogs.com/Randy0528/archive/2011/04/03/2004205.html
1
5
分享到:
评论

相关推荐

    memcached安装

    **二、安装PHP memcached扩展** 1. **获取php_memcached.dll**:由于memcached服务本身不包含PHP接口,我们需要下载php_memcached.dll扩展来让PHP与memcached通信。你可以从PHP官方 PECL仓库 或者第三方资源网站...

    linux 安装memcached 详细

    #### 二、安装 libevent 库 Memcached 使用 libevent 库来处理网络事件,因此首先需要安装 libevent 库。 1. **下载 libevent 源码包** ```shell wget ...

    安装memcached出现异常

    ### 安装memcached出现异常:具体问题及解决方案 #### 一、问题概述 在安装memcached的过程中,可能会遇到各种各样的错误。其中一种常见的情况是,在启动memcached服务时出现错误提示:“error while loading ...

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

    #### 二、安装步骤 1. **下载MemCached** 首先,从官方或可信源下载适用于Windows 64位系统的MemCached安装包,并将其解压缩到指定路径,例如`D:\memcached`。 2. **安装为Windows服务** 安装完成后,在命令...

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

    #### 二、Linux环境下Memcached安装步骤 在Linux环境下安装Memcached非常简单,可以利用Yum源快速完成安装过程。 1. **安装Memcached** ```bash yum install -y memcached ``` 使用`-y`选项可以在安装过程中...

    PHP安装memcached

    #### 二、安装准备 在安装前,需要确保已经具备以下条件: - 已经安装了Linux操作系统。 - 安装了基本的开发工具,如`gcc`等。 - 已经安装了PHP环境。 #### 三、安装Libevent - **Libevent**:是一个事件处理库,...

    memcached 安装教程

    **二、安装 memcached** 1. 接下来,我们安装 memcached 本身: ``` cd /usr/local/src wget http://danga.com/memcached/dist/memcached-1.2.5.tar.gz tar zxvf memcached-1.2.5.tar.gz cd memcached-1.2.5 ./...

    php memcached安装文档以及Memcached扩展

    ### 二、PHP Memcached扩展安装 1. **选择合适的版本**:根据你的PHP版本,选择对应的`php_memcache.dll`扩展。在提供的文件列表中,我们看到有针对PHP 5.2、5.3和5.4的不同版本。确认你的PHP版本后,选择对应的dll...

    memcached详细安装

    #### 二、Memcached 的特性 1. **协议简单**:Memcached 使用基于文本行的简单协议,客户端与服务器之间的通信不涉及复杂的 XML 格式,这使得即使通过 telnet 也可以进行数据的存取操作。 2. **基于 libevent 的...

    linux memcached安装资源

    二、安装libevent libevent是Memcached依赖的库,用于处理事件通知。安装步骤如下: ```bash wget http://libevent.org/download/libevent-2.1.12-stable.tar.gz tar -zxvf libevent-2.1.12-stable.tar.gz cd ...

    memcached缓存安装配置.pptx

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

    安装Memcached及Memcached配置

    例如,Windows用户可以访问http://code.jellycan.com/memcached/下载win32二进制文件。 - 安装过程包括解压缩下载的文件到任意目录,例如`D:\memcached`,然后打开命令行工具,切换到`Memcached.exe`所在的目录。 ...

    linux下 php安装memcached扩展

    #### 二、安装前准备 1. **确保环境已安装 PHP**:在开始安装 Memcached 扩展之前,请确保你的 Linux 系统已经安装了 PHP,并且版本兼容。 2. **安装 Memcached 服务**:如果还未安装 Memcached 服务,请先安装并...

    Memcached安装部署手册zxt-v1.0

    ### Memcached安装部署手册知识点详解 #### 一、概述 Memcached是一款高性能的分布式内存对象缓存系统,通过减轻数据库负载来加速动态Web应用、提高网站访问速度。它通过在内存中缓存数据和对象来减少读取数据库的...

    PHP内存缓存技术memcached 的安装和工作原理介绍

    ### 二、PHP内存缓存技术memcached安装 在PHP环境中安装memcached,首先需要从官方下载libevent库和memcached的源码包。安装步骤如下: 1. 解压libevent和memcached的tar.gz文件。 2. 使用`./configure`指定安装...

    Linux下安装memcached详细步骤

    #### 二、安装准备工作 在开始安装memcached之前,首先需要确保系统环境满足以下条件: 1. **系统版本**:本教程适用于64位Linux系统,推荐使用CentOS、Ubuntu或类似的发行版。 2. **依赖软件**:memcached基于...

    在Linux上安装Memcached服务

    - 安装完成后,Memcached二进制文件通常位于`/usr/local/bin/`目录下。 3. 验证Memcached安装: - 使用`ls`命令查看Memcached是否在正确的位置:`# ls -al /usr/local/bin/mem*` 4. 启动Memcached服务: - 为了...

    memcached的安装与配置

    #### 二、Memcached的安装 ##### 1. 安装Memcached服务器 首先,需要下载并安装Memcached服务器。这里以安装memcached-1.1.13为例: ```bash wget http://memcached.org/files/memcached-1.1.13.tar.gz tar -zxvf ...

Global site tag (gtag.js) - Google Analytics