linux下memcached的安装文档

linux memcached 安装

 

参考文献:

http://dsbjc.iteye.com/blog/1329725

 

http://www.08cms.com/html/tech/988-1.html

 

  http://wenson.iteye.com/blog/566305

 

 

memcache 的安装(机器是32 位还是64 位,都可以)

官方(http://memcached.org/ )下载,服务器端主要是安装memcache 服务器端,目前的最新版本是memcached -1.4.13

另外,Memcache 用到了libevent 这个库用于Socket 的处理,所以还需要安装libevent 。官方(http://monkey.org/~provos/libevent/ ),我下的是1.4.14

wget 指令直接下载这两个东西. 下载回源文件后。 
. 先安装libevent 。这个东西在配置时需要指定一个安装路径,即./configure prefix=/usr ;然后make ;然后make install 
. 再安装memcached ,只是需要在配置时需要指定libevent 的安装路径即./configure with-libevent=/usr ;然后make ;然后make install 
这样就完成了LinuxMemcache 服务器端的安装。详细的方法如下: 

1.
先安装libevent 
# tar zxvf libevent-1.2.tar.gz 
# cd libevent-1.2 
  # ./configure --prefix=/usr
# make 
# make install 
2.
测试libevent 是否安装成功: 
# ls -al /usr/lib | grep libevent 
3.
安装memcached ,同时需要安装中指定libevent 的安装位置: 
# cd /tmp 
# tar zxvf memcached-1.2.0.tar.gz 
# cd memcached-1.2.0 
# ./configure --prefix=/web/webserver/memcached --with-libevent=/usr
# make 
# make install 
安装完成后会把memcached 放到 /web/webserver/memcached 5. 测试是否成功安装memcached 
# ls -al /web/webserver/memcached/bin/mem*

 

 

memcached 的基本设置  
1.
启动Memcache 的服务器端: 
# /usr/local/bin/memcached -d -m 64 -u root -l 127.0.0.1 -p 11211 -c 256 -P /tmp/memcached.pid 

 

# ( 自己执行的:) /web/webserver/memcached/bin/memcached -d -m 64 -u root -l 127.0.0.1 -p 11211
    -d
选项是启动一个守护进程, 
    -m
是分配给Memcache 使用的内存数量,单位是MB ,我这里是10MB 
    -u
是运行Memcache 的用户,我这里是root 
   -l
是监听的服务器IP 地址,如果有多个地址的话,我这里指定了服务器的IP 地址192.168.0.200 
    -p
是设置Memcache 监听的端口,我这里设置了12000 ,最好是1024 以上的端口, 
    -c
选项是最大运行的并发连接数,默认是1024 ,我这里设置了256 ,按照你服务器的负载量来设定, 
    -P
是设置保存Memcachepid 文件,我这里是保存在 /tmp/memcached.pid 
2.
如果要结束Memcache 进程,执行: 
    # kill `cat /tmp/memcached.pid` 

 

 

 

 

参考文献:

http://dsbjc.iteye.com/blog/1329725

 

http://www.08cms.com/html/tech/988-1.html

 

  http://wenson.iteye.com/blog/566305

 

 

 

2 、怎么在配置文件中,应用memcached

   2.1 、在配置文件 sql-map-main.xml 中添加下面一段代码。

   2.2

   <sqlMapConfigs default="demo">

    <memcached>

       <servers><server addr="192.168.190.3" port="11211" /></servers>

    </memcached>

  </sqlMapConfigs>

猜你喜欢

转载自jackroomage.iteye.com/blog/1696510