下载预备软件:
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”
通过使用export将libevent的路径加入 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
分享到:
相关推荐
这个压缩包包含的是针对SUSE 12 Linux发行版的Nginx安装所需的所有组件。 首先,我们要了解Nginx自身。Nginx以其事件驱动的异步非阻塞模型而闻名,这使得它在高并发环境下表现卓越。Nginx-1.12.2可能包括了性能优化...
1. **Linux操作系统**:作为开源操作系统,Linux提供了多个发行版,如Red Hat Enterprise Linux、SUSE Linux Enterprise、Debian、Ubuntu和CentOS等。CentOS是其中一种被广泛选用的发行版,因其稳定性和性能而受到...
RoR通常在Unix类操作系统上运行最佳,如RHEL、CentOS、Ubuntu和SuSE Linux。对于AMD Opteron x86_64架构的服务器,SuSE Linux提供了更好的优化。64位操作系统能够充分利用硬件性能,但也会消耗更多内存。 文件系统...
- 熟悉Redhat和Suse等Linux发行版,以及DNS、NIS、Apache、SMB、DHCP、Sendmail、FTP、MySQL等服务的配置和管理。 - 负载均衡:对于大型企业,LVS(Linux Virtual Server)和Nginx可以实现高效的负载分发。 - ...
- **System (Linux)**:LAMP架构中的L代表Linux操作系统,虽然最初的定义指的是Linux,但实际上也可以泛指其他类Unix系统,如Red Hat、SUSE、Debian等。 - **Server (Apache)**:A代表Apache Web服务器,这是一款...
在企业中,尤其是互联网公司,Linux系统如Redhat、CentOS和SUSE等广泛使用。运维人员必须熟悉Linux的基础服务,包括DNS域名解析、NIS网络信息服务、Apache HTTP服务器、SMB文件共享、DHCP动态主机配置协议、Sendmail...
- **服务器环境**:采用SUSE Linux作为操作系统,因为它便于公司统一部署和维护,具有丰富的RPM资源,同时区分WEB服务器与Cache服务器以提升安全性和效率。 - **数据库**:选用MySQL作为主要数据库,因其流行、...
2. Linux/BSD系统:Redhat和Suse是企业中常见的Linux发行版,运维人员需要熟练配置DNS、NIS、Apache(Web服务器)、SMB(文件共享)、DHCP、Sendmail(邮件传输代理)、FTP服务器以及MySQL数据库。对于大规模业务,...
- **操作系统**:采用SUSE Linux,便于统一管理和维护,提供RPM资源。 - **数据库**:使用MySQL,因其流行、完善、易用和易维护特性。同时使用了M/SKW(Master-Slave-Keeper)架构,以及Memcached、TT、BDB/Redis/...
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)文件共享、...