1、安装libevent
1
2
3
4
5
6
|
wget
http
:
//monkey.org/~provos/libevent-1.4.14b-stable.tar.gz
tar
zxvf
libevent
-
1.4.14b
-
stable
.
tar
.
gz
cd
libevent
-
1.4.14b
-
stable
.
/
configure
--
prefix
=
/
usr
/
local
/
libevent
/
make
&&
make
install
ln
-
s
/
usr
/
local
/
libevent
/
lib
/
libevent
-
1.4.so.2
/
lib
/
libevent
-
1.4.so.2
|
2、安装Memcached
1
2
3
4
5
|
wget
http
:
//memcached.googlecode.com/files/memcached-1.4.15.tar.gz
tar
zxvf
memcached
-
1.4.15.tar.gz
cd
memcached
-
1.4.15
.
/
configure
--
prefix
=
/
usr
/
local
/
memcached
/
--
with
-
libevent
=
/
usr
/
local
/
libevent
/
make
&&
make
install
|
3、启动Memcached
1
|
/
usr
/
local
/
memcached
/
bin
/
memcached
-
d
-
m
64
-
u
root
-
l
127.0.0.100
-
p
11211
-
c
128
-
P
/
tmp
/
memcached
.
pid
|
4、为了方便管理,写个SHELL脚本吧。
1
2
3
|
# http://blog.phpha.com
# 以下内容摘自互联网
vi
/
etc
/
rc
.
d
/
init
.
d
/
memcached
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
|
#!/bin/sh
#
# memcached: MemCached Daemon
#
# chkconfig: - 90 25
# description: MemCached Daemon
#
# Source function library.
.
/
etc
/
rc
.
d
/
init
.
d
/
functions
.
/
etc
/
sysconfig
/
network
#[ ${NETWORKING} = "no" ] && exit 0
#[ -r /etc/sysconfig/dund ] || exit 0
#. /etc/sysconfig/dund
#[ -z "$DUNDARGS" ] && exit 0
start
(
)
{
echo
-
n
$
"Starting memcached: "
daemon
$MEMCACHED
-
u
daemon
-
d
-
m
64
-
l
127.0.0.100
-
p
11211
-
c
128
-
P
/
tmp
/
memcached
.
pid
echo
}
stop
(
)
{
echo
-
n
$
"Shutting down memcached: "
killproc
memcached
echo
}
MEMCACHED
=
"/usr/local/memcached/bin/memcached"
[
-
f
$MEMCACHED
]
||
exit
1
# See how we were called.
case
"$1"
in
start
)
start
;
;
stop
)
stop
;
;
restart
)
stop
sleep
3
start
;
;
*
)
echo
$
"Usage: $0 {start|stop|restart}"
exit
1
esac
exit
0
|
5、添加Memcached开机启动
1
2
3
4
5
|
cd
/
etc
/
rc
.
d
/
init
.
d
/
chmod
777
memcached
chkconfig
--
add
memcached
chkconfig
--
level
235
memcached
on
chkconfig
--
list
|
grep
memcached
|
6、Memcached使用
经过上面的步骤,可以如下进行开启、停止、重启等操作。
1
2
3
|
[
root
@
blog
.
phpha
.
com
]
service
memcached
start
[
root
@
blog
.
phpha
.
com
]
service
memcached
stop
[
root
@
blog
.
phpha
.
com
]
service
memcached
restart
|