`
dalezhu
  • 浏览: 207340 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

SUSE LINIUX 安装Memcached

阅读更多

下载预备软件:

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

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

 

操作系统:SUSE Linux 9 64位

memcached需要libevent的支持,我们需要先安装libevent

先安装 libevent
再安装 Memcached 主程序
源码下载:(最新版)
libevent官网:http://monkey.org/~provos/libevent/
Memcached官网:http://www.danga.com/memcached
# wget http://monkey.org/~provos/libevent-1.4.12-stable.tar.gz
# wget http://memcached.googlecode.com/files/memcached-1.4.2.tar.gz

 

安装libevent
shell>tar –zxvf libevent-1.4.8-stable.tar.gz   //解压源文件包

shell>cd libevent-1.4.8-stable   //进入解压后的目录

shell>./configure --prefix=/usr/local/libevent               //译后生成的目标文件夹

shell>make

shell>make install

 

 

安装memcached
shell>tar –zxvf memcached-1.2.6.tar.gz   //解压源文件包

shell>cd memcached-1.2.6   //进入解压后的目录

shell>./configure --with-libevent=/usr/local/libevent --prefix=/usr/local/memcached   //设置libevent的位置和编译后生成的目标文件夹

shell>make

shell>make install

 

启动memcached
shell>cd =/usr/local/memcached/bin

shell>./memcached –d –p 9999 –m 128

 

 运行memcached时报错

/memcached: error while loading shared libraries: libevent-1.4.so.2: cannot open shared object file: No such file or directory

 

通过使用exportlibevent的路径加入 LD_LIBRARY_PATH,命令如下:

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH: =/usr/local/libevent/lib

 

 

 关注基本选项
-p <num>             监听的TCP端口 (缺省: 11211)
-d                         以守护进程方式运行Memcached
-u <username>    运行Memcached的账户,非root用户
-m <num>            最大的内存使用, 单位是MB,缺省是 64 MB
-c <num>              软连接数量, 缺省是 1024
-v                          输出警告和错误信息
-vv                        打印客户端的请求和返回信息
-h                          打印帮助信息
-i                           打印memcached和libevent的版权信息

 

测试:

Ps aux | grep memcached
Telnet 127.0.0.1 11211

 

分享到:
评论

相关推荐

    nginx-1.12.2及所依赖tar包

    这个压缩包包含的是针对SUSE 12 Linux发行版的Nginx安装所需的所有组件。 首先,我们要了解Nginx自身。Nginx以其事件驱动的异步非阻塞模型而闻名,这使得它在高并发环境下表现卓越。Nginx-1.12.2可能包括了性能优化...

    LAMP网站架构方案分析.pdf

    1. **Linux操作系统**:作为开源操作系统,Linux提供了多个发行版,如Red Hat Enterprise Linux、SUSE Linux Enterprise、Debian、Ubuntu和CentOS等。CentOS是其中一种被广泛选用的发行版,因其稳定性和性能而受到...

    RoR性能优化经验谈

    RoR通常在Unix类操作系统上运行最佳,如RHEL、CentOS、Ubuntu和SuSE Linux。对于AMD Opteron x86_64架构的服务器,SuSE Linux提供了更好的优化。64位操作系统能够充分利用硬件性能,但也会消耗更多内存。 文件系统...

    IT运维人员需掌握的常用技术.pdf

    - 熟悉Redhat和Suse等Linux发行版,以及DNS、NIS、Apache、SMB、DHCP、Sendmail、FTP、MySQL等服务的配置和管理。 - 负载均衡:对于大型企业,LVS(Linux Virtual Server)和Nginx可以实现高效的负载分发。 - ...

    LAMP架构说明

    - **System (Linux)**:LAMP架构中的L代表Linux操作系统,虽然最初的定义指的是Linux,但实际上也可以泛指其他类Unix系统,如Red Hat、SUSE、Debian等。 - **Server (Apache)**:A代表Apache Web服务器,这是一款...

    IT运维的五大基础知识.docx

    在企业中,尤其是互联网公司,Linux系统如Redhat、CentOS和SUSE等广泛使用。运维人员必须熟悉Linux的基础服务,包括DNS域名解析、NIS网络信息服务、Apache HTTP服务器、SMB文件共享、DHCP动态主机配置协议、Sendmail...

    某科技公司内部ppt企划方案;搜搜前端架构与优化.pptx

    - **服务器环境**:采用SUSE Linux作为操作系统,因为它便于公司统一部署和维护,具有丰富的RPM资源,同时区分WEB服务器与Cache服务器以提升安全性和效率。 - **数据库**:选用MySQL作为主要数据库,因其流行、...

    IT运维人员需掌握的常用技术.docx

    2. Linux/BSD系统:Redhat和Suse是企业中常见的Linux发行版,运维人员需要熟练配置DNS、NIS、Apache(Web服务器)、SMB(文件共享)、DHCP、Sendmail(邮件传输代理)、FTP服务器以及MySQL数据库。对于大规模业务,...

    腾讯搜搜前端架构.ppt

    - **操作系统**:采用SUSE Linux,便于统一管理和维护,提供RPM资源。 - **数据库**:使用MySQL,因其流行、完善、易用和易维护特性。同时使用了M/SKW(Master-Slave-Keeper)架构,以及Memcached、TT、BDB/Redis/...

    IT运维的五大基础知识 (2).pdf

    Red Hat和SUSE是企业中广泛使用的Linux发行版,运维人员需要熟悉DNS、NIS、Apache、SMB、DHCP、Sendmail、FTP、MySQL等基础服务的配置与管理。对于大规模的互联网服务,如在人人网或豆瓣这样的Web 2.0公司,可能还...

    浅谈运维人员应该掌握的常用技术

    尽管Linux的发行版众多,但在企业中,Red Hat Enterprise Linux和SUSE Linux Enterprise Server更为常见。运维人员需要熟悉DNS域名服务、NIS网络信息服务、Apache Web服务器、SMB(Server Message Block)文件共享、...

Global site tag (gtag.js) - Google Analytics