• linux下memcached安装以及启动


    1.下载memcached服务器端安装文件

        版本: memcached-1.4.2.tar.gz

       下载地址:http://www.danga.com/memcached/download.bml

    2.下载libevent,memcached需要用到socked,依赖此安装文件。

       版本: libevent-1.4.12-stable.tar.gz

       下载地址:http://www.monkey.org/~provos/libevent/

    3.由于linux系统可能默认已经安装libevent,

       执行命令:rpm -qa|grep libevent查看系统是否带有该安装软件

       如果有执行命令:rpm -e libevent-1.1a-3.2.1 --nodeps(由于系统自带的版本旧,忽略依赖删除)

    4.安装libevent,

      tar zxvf libevent-1.4.12-stable.tar.gz

      cd libevent-1.4.12-stable

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

      make

      make install

    5.安装memcached

      tar zxvf memcached-1.4.2.tar.gz

      cd memcached-1.4.2

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

      make

      make install

      至此memcached安装完毕

    6.测试

      当启动memcached时经常不能发现libevent.so;可以通过以下命令检查:

       进入/usr/local/memcached-1.4.2/bin目录

       LD_DEBUG=help ./memcached -v

       LD_DEBUG=libs  ./ memcached -v

       解决方法:

       ln -s /usr/local/libevent-1.4/lib/libevent-1.4.so.2 /lib64/libevent-1.4.so.2

    7.启动memcache:

      ./memcached -help

      ./memcached -d -m 1024 -u root -p 11211 -c 1024 -p /tmp/memcached.pid 
       启动参数说明:
       -d   选项是启动一个守护进程,
       -m  是分配给Memcache使用的内存数量,单位是MB,默认64MB

       -M  return error on memory exhausted (rather than removing items)
       -u  是运行Memcache的用户,如果当前为root 的话,需要使用此参数指定用户。
       -l   是监听的服务器IP地址,默认为所有网卡。
       -p  是设置Memcache的TCP监听的端口,最好是1024以上的端口
       -c  选项是最大运行的并发连接数,默认是1024
       -P  是设置保存Memcache的pid文件

       -f   <factor>   chunk size growth factor (default: 1.25)

       -I   Override the size of each slab page. Adjusts max item size(1.4.2版本新增)

      也可以启动多个守护进程,但是端口不能重复

    8.停止Memcache进程:
       kill `cat /tmp/memcached.pid`

  • 相关阅读:
    网站开发动静分离
    如何前后端分离?
    设置HTML编码为UTF-8
    数据库索引&数据页
    spring中的BeanFactory和FactoryBean的区别与联系
    Java可重入锁与不可重入锁
    abo dto属性验证的坑
    小程序如何去掉button组件的边框
    asp.net core使用gzip
    npm总结
  • 原文地址:https://www.cnblogs.com/bieanju/p/6944289.html
Copyright © 2020-2023  润新知