常用的Linux 应用安装 -- memcache 安装

Linuxmemcached安装说明

1.         安装libevent -1.1a .tar

# tar zxvf libevent -1.1a

# cd libevent -1.1a

#./configure --prefix=/usr/ali/libevent/

# make

# make install

# make clean

2.         安装memcached- 1.2.4 .tar.gz

# tar zxvf memcached- 1.2.4 .tar.gz

# cd memcached- 1.2.4

#./configure --prefix=/usr/ali/memcached/ --with-libevent=/usr/ali/libevent/

# make

# make install

# make clean

注意:若 libevent 不是安装在默认位置必须在 /usr/lib 下建立一个软连接,否则 memcached 会无法运行

#ln -s /usr/ali/libevent/lib/libevent -1.1a .so.1 /usr/lib

#ln -s /usr/ali/libevent/lib/libevent.so  /usr/lib

3.         启动memcached

#cp 附件中的启动脚本

#修改脚本中的MEM_PORT_LIST 端口列表

#./memcached-run.sh 关闭memcached

 

其中memcached-run.sh 控制脚本如下:

 

 #!/bin/bash

 MYDATE=`date +%Y-%m-%d`
        MEM_PORT_LIST='11211 11212 11213 11214 11215 11216'

 clear
 echo -e " /n /033[40;33m"
 cat <<eof
         memcached控制脚本,请谨慎操作
      ----------------------------------------------------------------------------------------------------------
      User:$USER     Select the choice you want to synchronize      Date:$MYDATE
      ----------------------------------------------------------------------------------------------------------
        1) start memcached [$MEM_PORT_LIST] 
        2) shutdown memcached [$MEM_PORT_LIST] 
      ----------------------------------------------------------------------------------------------------------
 eof
 echo -e " /n /033[40;33m"
 echo -n "Selection:"
 read letter
  #echo "Rsync data to ....."
 case $letter  in
   1)
     clear
     echo -e " /n /033[40;32m  ------------------------ /033[40;37m"
     echo "start memcached [$MEM_PORT_LIST] "
  for DEST_PORT  in $MEM_PORT_LIST
       do
    echo -e " /n /033[40;32m  $DEST_PORT is begin startup ------------------------- /033[40;37m"
    /usr/ali/memcached/bin/memcached -d -p $DEST_PORT -u admin
    echo -e " /n /033[40;32m  $DEST_PORT is end   shutup -------------------------  /033[40;37m"  
       done
     exit 0
     ;;
   2)
     clear
     echo -e " /n /033[40;32m  ------------------------ /033[40;37m"
     echo "shutdown memcached [$MEM_PORT_LIST] "
  killall -9 memcached ; 
     exit 0
     ;;
    *)
     echo "Bad select,exit" >&2
     exit 1
     ;;
 esac

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值