MemCached分布式安装,MemCache安装手册

MemCache 安装使用

linux
MemCache安装手册 

memcached搭建,

MemCache 安装使用

        安装memcached在此之前率先须求安装libevent,
假若没有安装的请自行去安装。

     

 chmod 777 memcached-1.5.4.tar.gz

 

  

mkdir /a/memcached     //创建指定目录

tar zxvf memcached-1.5.4.tar.gz -C /a/memcached/

./configure 

./configure -with-libevent=/usr/libevent/ -prefix=/usr/local/memcached  

make

make install 

/usr/local/memcached/bin/memcached -d -m 10m -p 11211 -u root  

 

翻看memcached运转状态

[[email protected]_201_150_centos
~]# ps -ef |grep memcached
498 856 1 0 Jan15 ? 00:02:34 memcached -d -p 11211 -u memcached -m 64 -c
1024 -P /var/run/memcached/memcached.pid
root 20627 19585 0 14:46 pts/0 00:00:00 grep memcached

 

运维参数介绍如下:和上面的下令不对应

-d选项是开发银行八个护理进度,

-m是分配给Memcache使用的内部存储器数量,单位是MB,那里是10MB,

-u是运行Memcache的用户,这里是root,

-l是监听的服务器IP地址,假诺有三个地点的话,那里钦定了服务器的IP地址192.168.0.200,

-p是设置Memcache监听的端口,那里设置了12000,最好是1024之上的端口,

-c选项是最流年行的并发连接数,私下认可是1024,那里安装了256,依照服务器的负载量来设定,

-P是安装保存Memcache的pid文件,我那边是保留在
/tmp/memcached.pid,也足以运维多少个守护进度,可是端口不能够再一次。

 

遇见错误:

make[1]: Entering directory `/a/memcached/memcached-1.5.4′ Making all
in doc ….

修改MakeFile 找到 -Werror 删掉

make clean   //删除编写翻译文件

 

 

测试:

自己环境使用的 tp3.2.3版本

tp中选取memcached 使用方法:

大局配置

修改config.php

     
  澳门葡京备用网址 1

有的配置

     
 澳门葡京备用网址 2

 

打字与印刷缓存内容

 澳门葡京备用网址 3

澳门葡京备用网址 4

 

如下错误:

 澳门葡京备用网址 5

 

开启 php 扩展 memcache

 

MemCache 安装使用
安装memcached从前率先必要安装libevent, 假如没有设置的请自行去安装。
….

1 Memcache服务端是C写成的,首先准备安装包memcached-1.4.13.tar.gz

        安装memcached在此之前率先需求安装libevent,
如若没有设置的请自行去安装。

壹 、所需软件列表: 

2 MemCached安装须求依靠GCC和li’bevent,所以率先要设置那2款软件,

  1. 下载memcache

memcached-1.4.5.tar.gz 

MemCached分布式安装,MemCache安装手册。 GCC一般linux都会自带,用gcc -v 查看是或不是安装了。

   http://www.memcached.org/files/memcached-1.5.4.tar.gz  

libevent-1.4.12-stable.tar.gz 

 查看libevent是还是不是安装 用   ls -al /usr/lib |grep libevent  只怕  ls -al
/usr/local/lib |grep libevent,假若没有安装能够用#yum install gcc
让linux服务器自动去获得三个gcc安装(这些一般都足以收获到)

  1. 修改安装包的施行操作权限

    chmod 777 memcached-1.5.4.tar.gz

  
Memcache用到了libevent那些库用于Socket的处理,在 

 2.1下载 libevent-2.0.16-stable.tar.gz  进入解压后的目录依次执行:

 

   cd /usr/local/src 
wget  

     # ./configure –prefix=/usr

  1. 解压安装包到内定目录

wget  

    #make

  

2、安装libevent 

   #make install (这一步可能供给换root用户,若是没有权限的话)

mkdir /a/memcached     //创建指定目录

tar zxvf memcached-1.5.4.tar.gz -C /a/memcached/

./configure 

./configure -with-libevent=/usr/libevent/ -prefix=/usr/local/memcached  

make

make install 

/usr/local/memcached/bin/memcached -d -m 10m -p 11211 -u root  

tar zxvf libevent-1.4.12-stable.tar.gz 

  #   ls -al /usr/local/lib |grep libevent (查看是不是安装成功)

 

cd libevent-1.4.12-stable 

3 解压memcached-1.4.13.tar.gz 进入解压后的目录,然后2次举办

翻开memcached运行状态

./configure -prefix=/usr/libevent 

     //设虞升卿装路径
澳门葡京备用网址 ,    #./configure –prefix=/usr/local/memcached
–with-libevent=/usr/lib/

[root@VM_201_150_centos ~]# ps -ef |grep memcached
498 856 1 0 Jan15 ? 00:02:34 memcached -d -p 11211 -u memcached -m 64 -c
1024 -P /var/run/memcached/memcached.pid
root 20627 19585 0 14:46 pts/0 00:00:00 grep memcached

make 

    #make

 

make install 

   #make install (这一步大概要求换root用户,借使没有权力的话)

启航参数介绍如下:和上面包车型地铁通令不对应

③ 、安装memCache,安装时还要内定libevent的装置地方 

   # ls -al /usr/local/bin/mem* (查看是或不是安装成功)

-d选项是开发银行二个守护进度,

tar zxvf memcached-1.4.5.tar.gz 

4启动

-m是分配给Memcache使用的内存数量,单位是MB,那里是10MB,

cd memcached-1.4.5 

  /usr/local/bin/memcached -d -m 100 -u root -l 192.168.110.222 -p 11211
-c 256 -P /tmp/memcached.pid

-u是运行Memcache的用户,这里是root,

./configure -with-libevent=/usr/libevent/
-prefix=/usr/local/memcached 

  -d选项是开发银行一个护理进程,
-m是分配给Memcache使用的内部存款和储蓄器数量,单位是MB,作者那里是100MB,
-u是运转Memcache的用户,小编那边是root,
-l是监听的服务器IP地址,倘若有多个地方的话,小编那边内定了服务器的IP地址192.168.110.223,
-p是安装Memcache监听的端口,笔者那里安装了11211,最好是1024之上的端口,大家这边统一运用11211-c选项是最大运转的并发连接数,暗中认可是1024,作者那边设置了256,遵照你服务器的负载量来设定。
-P是设置保存Memcache的pid文件,小编那里是保存在/tmp/memcached.pid

-l是监听的服务器IP地址,借使有多个地方的话,这里内定了服务器的IP地址192.168.0.200,

make 

5 监听

-p是设置Memcache监听的端口,那里安装了1两千,最好是1024之上的端口,

make install 

memcached提供了监听从令 具体如下

-c选项是最小运行的并发连接数,暗中同意是1024,那里设置了256,依据服务器的负载量来设定,

四 、运维与关闭memCache 

#telnet 192.168.110.224 11211     //telnet到11211端口 

-P是安装保存Memcache的pid文件,作者这边是保留在
/tmp/memcached.pid,也能够运转三个守护进度,不过端口不可能重新。

/usr/local/memcached/bin/memcached  -d -m 2048 -p 11211 -u root 

# stats //memcached服务 提供如下信息:

 

killall memcached 

澳门葡京备用网址 6

遇见错误:

-d选项是运行1个看护进度, 
-m是分配给Memcache使用的内部存款和储蓄器数量,单位是MB,笔者那边是10MB, 
-u是运作Memcache的用户,小编那里是root, 
-l是监听的服务器IP地址,即使有几个地点的话,我那里钦赐了服务器的IP 
地址192.168.0.200, 
-p是设置Memcache监听的端口,笔者那里安装了1三千,最好是1024之上的端口, 
-c选项是最大运维的并发连接数,私下认可是1024,笔者那边设置了256,根据你服务器的负载量来设定, 
-P是安装保存Memcache的pid文件,小编那边是保留在 /tmp/memcached.pid 
⑤ 、在tomcat下安顿安插memCache 

安装难题及化解办法:

make[1]: Entering directory `/a/memcached/memcached-1.5.4′ Making all
in doc ….

将工程enshopcache部署至tomcat的webapps下,配置enshopcache/WEB-INF/spring-cache-service.xml文件 

1 运转memcached出现气象error while loading shared libraries:
libevent-2.0.so.5: cannot openshared object file: No such file or
directory

修改MakeFile 找到 -Werror
删掉

启动tomcat 

 化解办法:

make clean   //删除编写翻译文件

/usr/local/apache-tomcat-6.0.20/bin/startup.sh 

   1.1 首先 find / -name libevent-2.0.so.5  (也许用 whereis
libevent-2.0.so.5 )找到贫乏的链接文件到底在当下

 

查看java进程 

   1.2 #LD_DEBUG=libs /usr/local/memcached/‍bin/memcached -v 
查看debug音信会来得寻找路径

 

ps –aef |grep java 

   1.3 从Debug信息中就明白程序去哪儿找链接库了。笔者那边程序去 trying
file=/usr/lib/libevent-2.0.so.5 而笔者的链接库的莫过于存款和储蓄地方是
/usr/local/lib/libevent-2.0.so.5

测试:

查看tomcat日志 

   1.4 做个软连接 ln -s
/usr/local/lib/libevent-2.0.so.5/usr/lib/libevent-2.0.so 

自家环境使用的 tp3.2.3本子

tail -f 500 /usr/local/apache-tomcat-6.0.20/logs/catalina.out 

完成。

tp中选择memcached 使用办法:

查看8080端口运营的顺序 

澳门葡京备用网址 7

大局配置

 

修改config.php

 memcache安装包下载地址:

     
  澳门葡京备用网址 8

 

一部分配置

     
 澳门葡京备用网址 9

 

打印缓存内容

 澳门葡京备用网址 10

澳门葡京备用网址 11

 

正如错误:

 澳门葡京备用网址 12

 

开启 php 扩展 memcache

 

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

*
*
Website