memcached最新的安装使用记录一下
下载
#wget http://memcached.googlecode.com/files/memcached-1.4.15.tar.gz(memcached下载地址)
#wget https://github.com/downloads/libevent/libevent/libevent-2.0.21-stable.tar.gz(libevent下载地址)
安装
libevent
#tar zxvf libevent-2.0.21-stable.tar.gz
#cd libevent-2.0.21-stable
#./configure --prefix=/usr/local/libevent
#make
#make install
memcached
#tar zxvf memcached-1.4.2.tar.gz
#cd memcached-memcached-1.4.2
#./configure --prefix=/usr/local/memcached --with-libevent=/usr/local/libevent/
#make
#make install
启动脚本
#! /bin/sh
#sudo /etc/init.d/memcached start 11211
CMD=/usr/local/memcached/bin/memcached
PORT=$2
PIDFILE=/tmp/memcached_$PORT.pid
NAME=memcached
set -e
case "$1" in
start)
echo -n "Starting $NAME: "
touch $PIDFILE
if $CMD -d -m 256 -u root -p $PORT -c 1024 -P $PIDFILE
then
echo "$NAME."
else
echo "failed"
fi
;;
stop)
echo -n "Stopping $NAME: "
if kill -9 `cat $PIDFILE`
then
echo "$NAME."
else
echo "failed"
fi
rm -f $PIDFILE
;;
restart|force-reload)
${0} stop
${0} start
;;
*)
echo "Usage: /etc/init.d/$NAME {start|stop|restart|force-reload}" >&2
exit 1
;;
esac
exit 0
#sudo /etc/init.d/memcached start 11211
验证
ps -ef|grep memcached
启动参数说明:
-d 选项是启动一个守护进程。
-u root 表示启动memcached的用户为root。
-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版本新增)。
也可以启动多个守护进程,但是端口不能重复
参考:
http://blog.csdn.net/clarkcc1988/article/details/8509822
分享到:
相关推荐
Linux通过源代码安装Memcached,并设置开机启动过程。
NULL 博文链接:https://jackroomage.iteye.com/blog/1696510
...
java memcached2 源代码和jar包以及windows和linux的安装文件
NULL 博文链接:https://576017120.iteye.com/blog/1465983
linux服务器安装memached缓存,下载直接解压即可。。。。。。。。
前期准备 环境:centOS6.5 memcached版本1.4.25 ...源码安装 下载网址:http://libevent.org/ 解压 tar -zxvf libevent-2.0.22-stable.tar.gz 配置 ./configure –prefix=/usr/local/libevent 安装
分布式缓存memcached linux 安装包 memcached-1.4.17
linux源码源自官方当前最新版本1.4.5,win32版本为1.2.1,编译环境VS8,内部个人配置完毕可以正常编译,此外附有C封装的一个Client,这个是从网上搜集的,并且通过编译调试,可以正常运行。
这是一套开放源代码软件,以BSD license授权协议发布。[1] memcached缺乏认证以及安全管制,这代表应该将memcached服务器放置在防火墙后。[1] memcached的API使用32位元的循环冗余校验(CRC-32)计算键值后,将...
服务器端主要是安装memcache服务器端,目前的最新版本是 memcached-v1.4.4 。下载:http://memcached.googlecode.com/files/memcached-1.4.4.tar.gz另外,Memcache用到了libevent这个库用于Socket的处理,所以还需要...
升级方式有两种,一种是通过源代码编译安装,一种是直接升级rpm包(谨慎!小心)。下面是使用源代码的方式行,它们的下载路径为:(~_~)这里不再说到那里下载了,相信你有能力找的到的,呵呵 2、安装依赖的...
php memcached扩展,内含安装手册以及源码包,libevent-2.0.22,libmemcached-1.0.18,memcached-1.4.25,memcached-2.2.0,已经在CentOS6.5上进行测试通过。
Linux 如果使用Linux,则需要带有epoll的内核。 当然,libevent可以与常规select一起使用,但是很烂。 epoll不在Linux 2.4中,但是有一个反向端口: http://www.xmailserver.org/linux-patches/nio-improve.html ...
Memcached的安装比较简单,支持Memcached的平台常见的有Linux、Windows 、FreeBSD、Mac等。 2.1、Linux安装与启动 2.1.1、安装 yum和源码安装两者选一个安装就可以 yum安装memcached 安装 yum install -y memcached...
Linux上安装 Memcache 和 Memcached 两种扩展都有。 压缩包内容: 源码:zlib-1.2.8.tar.gz、memcached-2.2.0.tgz、memcached-1.4.5.tar.gz、memcache-2.2.5.tgz、libmemcached-1.0.18.tar.gz、libevent-1.4.14b-...
memcached服务器端(win、linux) 博文链接:https://sosuny.iteye.com/blog/420110
Java绘制图片火焰效果,源代码相关注释:前景和背景Image对象、Applet和绘制火焰的效果的Image对象、Applet和绘制火焰的效果的Graphics对象、火焰效果的线程、Applet的高度,图片到图片装载器、绘制火焰效果的X坐标...
一、在 linux 编译安装memcache、redis等,需要 gcc,make,cmake,autoconf,libtool 等工具, 直接使用yum安装即可: yum install gcc make cmake autoconf libtool 二、下载官方源码: memcached依赖于libevent库,因此...