memcached:Linux下源码安装
来源:互联网 发布:婚纱摄影的网络邀约 编辑:程序博客网 时间:2024/05/26 02:54
源码安装
memcached的安装需要下面两个源码包:memcached-1.2.2.tar.gz和libevent-1.2.tar.gz。
1、首先下载这两个源码包到/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:
# tar zxvf libevent-1.2.tar.gz# cd libevent-1.2# ./configure --prefix=/usr# make# make install3、测试libevent是否安装成功:
# ls -al /usr/lib | grep libeventlrwxrwxrwx 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.lalrwxrwxrwx 1 root root 21 11?? 12 17:38 libevent.so -> libevent-1.2.so.1.0.34、安装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
5、测试是否成功安装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-debug6、启动memcached
# /usr/local/bin/memcached -d -m 10 -c 20 -p 11211 -P /tmp/11211.pid -u root# ps aux|grep memcachedroot 25922 0.2 0.2 33052 19000 ? Ss 10:39 0:00 /usr/local/bin/memcached -d -m 10 -c 20 -p 11211 -P /tmp/11211.pid -u root至此memcached已经正确安装和启动了。
启动参数分析
执行man memcached可以发下memcached参数比较多。下面主要分析常用的几个:
-l <ip_addr>
监听的IP地址;默认是INDRR_ANY(任何IP)。如果发现服务正常启动,但是通过远程连接不了,务必检查该参数。
-d
memcached作为daemon服务
-u <username>
一个合法的用户名
-m <num>
指定作为对象存储的最大ram,以MB为单位。默认是64M
-c <num>
最大连接数,默认是1024
-p <num>
指定监听的TCP端口号,默认是11211
-U <num>
指定监听的UDP端口号,默认是11211
-P <pid_filename>
当以-d启动服务时,输出pid到pid_filename,当停止服务时,可以利用命令kill `cat pid_filename`
- memcached:Linux下源码安装
- Linux源码安装memcached
- Linux下安装Memcached
- Linux下安装memcached
- linux下安装memcached
- linux下memcached安装
- linux下安装memcached
- linux下安装memcached
- Linux下Memcached安装
- linux下安装memcached
- linux下 memcached安装
- Linux下安装memcached
- Linux下安装Memcached
- Linux下安装MemCached
- linux 下安装memcached
- linux 下安装memcached
- Linux下安装memcached
- Linux下安装Memcached
- StrutsUtils 未定义
- COM 入门(2)
- HDU 2196 Computer
- No private recovery resources for TARGET_DEVICE 问题解决
- State模式
- memcached:Linux下源码安装
- COM 入门(3)
- failed to copy 'init.rc' to '//init.rc': Read-only file system
- VS创建项目“未找到与约束”解决办法
- JS收集(一)
- 《算法竞赛入门经典》第三章习题3-5
- Windows下Oracle服务介绍
- Myeclipse中导入Android项目时,提示的错误:由于项目的构建路径不完整,所以未构建该项目。
- Android实训所学功能实现代码集合