Centos6.2安装Memcached详细教程

安装Memcached步骤:

1.编译安装Libevent

cd ~

wget https://github.com/downloads/libevent/libevent/libevent-2.0.19-stable.tar.gz

tar -zxvf libevent-2.0.19-stable.tar.gz

cd libevent-2.0.19-stable

./configure --prefix=/usr/local/libevent/

make

make install

ln -s /usr/local/libevent/lib/libevent-2.0.so.5  /lib64/libevent-2.0.so.5

2.安装Memcache

cd ~

wget http://memcached.googlecode.com/files/memcached-1.4.13.tar.gz

tar -zxvf memcached-1.4.13.tar.gz

cd memcached-1.4.13

./configure --prefix=/usr/local/memcached --with-libevent=/usr/local/libevent/

make

make install

3.编写memcached服务启停脚本

# cd /etc/init.d

vi memcached

脚本内容如下:

#!/bin/sh

# Startup script for the server of memcached

#http://blog.rekfan.com/?p=172

# processname: memcached

# pidfile: /usr/local/memcached/memcached.pid

# logfile: /usr/local/memcached/memcached_log.txt

# memcached_home: /etc/memcached

# chkconfig: 35 21 79

# description: Start and stop memcached Service

# Source function library

. /etc/rc.d/init.d/functions

RETVAL=0

prog="memcached"

basedir=/usr/local/memcached

cmd=${basedir}/bin/memcached

pidfile="$basedir/${prog}.pid"

#logfile="$basedir/memcached_log.txt"

# 设置memcached启动参数

ipaddr="192.168.6.60"          # 绑定侦听的IP地址

port="11211"                    # 服务端口

username="root"               # 运行程序的用户身份

max_memory=128              # default: 64M | 最大使用内存

max_simul_conn=1024       # default: 1024 | 最大同时连接数

#maxcon=51200

#growth_factor=1.3           # default: 1.25 | 块大小增长因子

#thread_num=6                # default: 4

#verbose="-vv"                 # 查看详细启动信息

#bind_protocol=binary      # ascii, binary, or auto (default)

start() {

echo -n $"Starting service: $prog"

$cmd -d -m $max_memory -u $username -l $ipaddr -p $port -c $max_simul_conn -P $pidfile

RETVAL=$?

echo

[ $RETVAL -eq 0 ] && touch /var/lock/subsys/$prog

}

stop() {

echo -n $"Stopping service: $prog  "

run_user=`whoami`

pidlist=`ps -ef | grep $run_user | grep memcached | grep -v grep | awk ‘{print($2)}‘`

for pid in $pidlist

do

# echo "pid=$pid"

kill -9 $pid

if [ $? -ne 0 ]; then

return 1

fi

done

RETVAL=$?

echo

[ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/$prog

}

# See how we were called.

case "$1" in

start)

start

;;

stop)

stop

;;

#reload)

#    reload

#    ;;

restart)

stop

start

;;

#condrestart)

#    if [ -f /var/lock/subsys/$prog ]; then

#        stop

#        start

#    fi

#    ;;

status)

status memcached

;;

*)

echo "Usage: $0 {start|stop|restart|status}"

exit 1

esac

exit $RETVAL

4.设置脚本可被执行:

# chmod +x memcached

# chkconfig --add memcached

# chkconfig --level 35 memcached on

5.设置防火墙

vi /etc/sysconfig/iptables

将下面这行加入进去

-A RH-Firewall-l-INPUT -p tcp -m tcp --dport 11211 -j ACCEPT

注:将memcached加入到防火墙允许访问规则中

service iptables restart

注:防火墙重启

6.启动memcached

# service memcached start

//启动的时候实际上是调用了下面的这个命令,以守护进程的方式来启动memcached

/usr/local/memcached/bin/memcached -d -m 64 -u root -l 192.168.1.101

-p 11211 -c 1024 -P /usr/local/memcached/memcached.pid

7.查看memcached是否启动:

# ps -ef | grep memcached

时间: 2024-10-14 00:43:26

Centos6.2安装Memcached详细教程的相关文章

QTP11.00安装+破解详细教程

一.      安装过程 首先双击setup.exe文件,选择“QuickTest Professional安装程序” 此时会查看你机子上面是否有QTP需要,但是机子上没有的组件, 跟着先安装这两个组件 首先安装“Microsoft vlisual C++ 2005 SP1运行时组件”可以尝试以下方法: 可以在安装包的子目录“quicktest-professional-11(1)\RunResultsViewer\CHS\prerequisites\vc2005_sp1_redist” 找到“

ubuntu安装scala详细教程

ubuntu14 安装scala详细教程 1.下载scala压缩包 http://www.scala-lang.org/download/ 2.建立目录,解压文件到所建立目录 $ sudo mkdir /opt/scala $ sudo tar zxvf scala-2.11.2.tgz -C /opt/scala 3.添加环境变量 /*编辑配置文件bashrc (该配置文件只对当前用户有效)*/$ vim ~/.bashrc/*在文件的结尾添加如下:×/export PATH=/opt/sca

centos6 yum 安装memcached

centos6 yum 安装memcached 分类: php2013-03-08 18:08 7355人阅读 评论(0) 收藏 举报 目录(?)[+] centos 6 第一二步省略,直接yum安装 1. 安装第三方软件库 wget http://dag.wieers.com/rpm/packages/rpmforge-release/rpmforge-release-0.5.2-2.rf.src.rpmrpm -ivh rpmforge-release-0.5.2-2.rf.src.rpm

VM中安装centos详细教程

VM中安装centos详细教程 图片讲解: 原文地址:https://www.cnblogs.com/kingle-study/p/9269718.html

Windows下安装MySQL详细教程

Windows下安装MySQL详细教程 1.安装包下载  2.安装教程 (1)配置环境变量 (2)生成data文件 (3)安装MySQL (4)启动服务 (5)登录MySQL (6)查询用户密码 (7)设置修改用户密码 (8)退出 1.安装包下载. 下载地址:https://dev.mysql.com/downloads/mysql/ 点击下载之后,可以选择注册Oracle账号,也可以跳过直接下载. 下载完成后,选择一个磁盘内放置并解压. 2 安装教程 (1)配置环境变量 变量名:MYSQL_H

VMware安装Linux详细教程

本文涉及到 VMware 安装linux与磁盘分区.配置网络.设置快照.克隆系统四部分的详细教程. 一.VMware 安装 Linux 除基本自定义安装外,还包含对磁盘的分区 1.点击新建虚拟机,选择自定义,典型的较为简单,但是我们选择自定义安装 2.点击[下一步]选择[稍后安装操作系统] 3.然后我们选择安装Linux系统,并选择相应的版本,示例使用的是CentOS 6 64位 4.命名并选择相应的位置,这里命名就随意了. 5.网络类型,也可以选择桥接的方式,这里我们选择NAT的方式 6.磁盘

Mysql安装的详细教程

首先,针对本人最近几天各种电脑安装数据库失败,反思总结所有的方式.现写出详细教程,希望别的人少走弯路. 首先 这次内容分为如下几步 : 1.mysql之前安装的彻底清除 2.mysql版本的选取 3.mysql绿色版和完整版只装server的步骤解析 4.mysql安装版失败后,如何使用免安装硬盘版 一 mysql之前安装的彻底清除 首先,针对mysql的安装失败彻底卸载进行操作,过程比较多,因为不清理干净就会导致下次安装的失败. 前提:需要准备的工具有:1.ccleaner 2.everyth

CentOS-6.4安装Memcached

1.准备文件 cd /usr/src 最新版下载地址 :http://code.google.com/p/memcached/downloads/list wget http://memcached.googlecode.com/files/memcached-1.4.15.tar.gz wget http://cloud.github.com/downloads/libevent/libevent/libevent-2.0.20-stable.tar.gz 2.安装libevent cd /u

linux centos6.5 安装memcached 和php扩展

linux centos 6.5 安装memcached,php扩展 一.我是通过yum 安装的方式:# yum -y install memcached 完成后执行: memcached -h 出现帮助文档说明成功 二.加入启动服务:# chkconfig --level 2345 memcached on 三.配置memcached 1.port 对应的是 端口  2.user 对应用户名 3.maxconn 对应的是最大连接数 4.cachesize 对应的是内存大小 5.opttons