zoukankan      html  css  js  c++  java
  • CentOS6.3编译安装Memcached

    要用到如下源码包:

    /usr/local/src/memcached/libevent-2.0.21-stable.tar.gz
    /usr/local/src/memcached/memcached-1.4.15.tar.gz

    1、编译安装libevent:

    libevent是安装 memcached 的唯一前提条件。它是 memcached 所依赖的异步事件通知库。

    cd /usr/local/src/memcached
    wget -c https://github.com/downloads/libevent/libevent/libevent-2.0.21-stable.tar.gz
    tar -xzvf ./libevent-2.0.21-stable.tar.gz
    cd ./libevent-2.0.21-stable
    ./configure --prefix=/usr
    make && make install
    

    2、编译安装Memcached:

    cd /usr/local/src/memcached
    wget -c https://memcached.googlecode.com/files/memcached-1.4.15.tar.gz
    tar -xzvf ./memcached-1.4.15.tar.gz
    cd ./memcached-1.4.15
    mkdir /usr/local/memcached
    ./configure --prefix=/usr/local/memcached --with-libevent=/usr
    make && make install

    3、启动Memcached

    /usr/local/memcached/bin/memcached  -u root -d -m 2048 -l 192.168.137.99 -p 11211 -P /tmp/memcached.pid 

    4、配置防火墙,开启11211端口

    vim /etc/sysconfig/iptables
    

    #添加如下规则到22端口这条规则的下面即可

    -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT

    #重启防火墙

    /etc/init.d/iptables restart  # 或  service iptables restart

    另外:停止Memcache进程的命令为:

    kill -9 `cat /tmp/memcached.pid`

    Memcached启动参数说明:

    -p 监听tcp协议的监听端口
    -T 监听UDP协议id监听端口默认都是11211 
    -s 如果只在本地通信那么可以将其监听在某个套接字上,比如mysql.scok 能够利用共享内存方式进行通信的
    -c 最大并发连接数
    -l 监听的地址,如果服务器有多块网卡,那么用-l来指定监听的某个网卡上
    -d 以一个服务方式运行
    -r 设定最大内核大小限制
    -u 以某个用户身份运行
    -m  以兆为单位指定memcached最大内存可用空间
    -t 用于处理入站请求最大的线程数,仅在memcached编译时开启了支持线程才有效,而linux对线程支持是非常有限的,所以不用关心了
    -f 设定slab定义预先分配内存空间大小固定的块时使用的增长因子
    -n 最小的存储单位是多大,默认是48字节,单位是字节
    -P 指定pid文件
    -L 视图使用最多的内存空间
    -S 启用SSL认证功能

    延伸阅读:

    CentOS6.3编译安装Memcached的PHP客户端memcache

    设置Memcached开机启动

  • 相关阅读:
    S3C2440实现dm9000网卡驱动程序移植
    IMX257虚拟网卡vnet驱动程序
    ram_flash驱动
    S3C2440 nor_flash驱动程序
    Java 打印* 三角形
    Java系列学习说明
    java案例1,打印hello java
    zabbixproxy安装
    python鉴黄程序
    mssql发布订阅事项
  • 原文地址:https://www.cnblogs.com/52php/p/5669737.html
Copyright © 2011-2022 走看看