• Memcached安装与部署


    1.      准备工作

    1. 下载libevent:http://monkey.org/~provos/libevent/ (由于memcached与客户端的通信是借助libevent来实现的,所以此动作必须在memcached安装前完成)
    2. 下载memcached:http://memcached.org/ (注意:memcache是由服务器端和客户端共同组成,此处指memcache的服务器端,客户端在memcache的官网也提供了下载地址)
      1. 分别把memcached和libevent下载回来,放到 /tmp 目录下:
        # cd /tmp
        # wget http://www.danga.com/memcached/dist/memcached-1.2.0.tar.gz
        # wget http://www.monkey.org/~provos/libevent-1.2.tar.gz

    2.      libevent安装:

      1. 先安装libevent:
        # tar zxvf libevent-1.2.tar.gz
        # cd libevent-1.2
        # ./configure –prefix=/usr
        # make
        # make install
      2. 测试libevent是否安装成功:
        # ls -al /usr/lib | grep libevent
        lrwxrwxrwx 1 root root 21 11?? 12 17:38 libevent-1.2.so.1 -> libevent-1.2.so.1.0.3
        -rwxr-xr-x 1 root root 263546 11?? 12 17:38 libevent-1.2.so.1.0.3
        -rw-r–r– 1 root root 454156 11?? 12 17:38 libevent.a
        -rwxr-xr-x 1 root root 811 11?? 12 17:38 libevent.la
        lrwxrwxrwx 1 root root 21 11?? 12 17:38 libevent.so -> libevent-1.2.so.1.0.3

    3.      Memcached安装:

      1. 安装memcached,同时需要安装中指定libevent的安装位置:
        # cd /tmp
        # tar zxvf memcached-1.2.0.tar.gz
        # cd memcached-1.2.0
        # ./configure –with-libevent=/usr
        # make
        # make install

           如果中间出现报错,请仔细检查错误信息,按照错误信息来配置或者增加相应的库或者路径。
           安装完成后会把memcached放到 /usr/local/bin/memcached ,

         2. 测试是否成功安装memcached:

           # ls -al /usr/local/bin/mem*
           -rwxr-xr-x 1 root root 137986 11?? 12 17:39 /usr/local/bin/memcached
           -rwxr-xr-x 1 root root 140179 11?? 12 17:39 /usr/local/bin/memcached-debug

         3. 启动Memcache的服务器端:

           # /usr/local/bin/memcached -d -m 10 -u root -l 192.168.141.64 -p 12000 -c 256 -P /tmp/memcached.pid 

             

    4.      配置Memcached自启动

      1. 编写memcached自启动脚本或直接使用memcached安装包中的脚本

          

          

          修改自启动脚本(红色部分标识)

          

          

          

         2.将此脚本呢cp到/etc/init.d目录下并改名为memcached,然后执行chmod a+x memcached,如下:

            #  cp memcached.sysv /etc/init.d/memcached

            # chmod 755 /etc/init.d/memcached

         3.将memcached加入系统服务:

            #chkconfig --add memcached

            # chkconfig memcached on

          4.以服务方式运行memcached

            #service memcached start

  • 相关阅读:
    监控mysql的存储引擎
    基于复制的高可用
    No orientation specified, and the default is
    iOS 图标、图形尺寸? iPhone、iPad、 iPod touch
    cocos2d-x3.9利用cocos引擎一键打包Android平台APK(C++小白教程)
    loaded some nib but the view outlet was not set
    IOS开发:UIAlertView使用
    UIAlertView笔记
    Xcode之外的文档浏览工具--Dash (在iOS代码库中浏览本帖)
    iOS 开发者能用上的 10 个 Xcode 插件
  • 原文地址:https://www.cnblogs.com/skx9527/p/3816146.html
Copyright © 2020-2023  润新知