Welcome 微信登录

首页 / 操作系统 / Linux / Windows和Linux环境下Memcached安装与配置

一、memcached安装配置Windows平台安装1、memcached-1.2.6-win32-bin.zip下载地址: 免费下载地址在 http://linux.linuxidc.com/用户名与密码都是www.linuxidc.com具体下载目录在 /2012年资料/2月/3日/Windows和Linux环境下Memcached安装与配置/执行memcached.exe -d install 安装。2、守护进程方式启动:memcached.exe -m 512 -d start
-d为守护进程启动,不能指定端口 默认端口11211
-m为指定内存大小3、指定端口启动:memcached.exe –p 33000 -m 512
可以启动多个服务,命令行窗口关闭则服务停止。Linux平台安装1、准备文件下载地址 :http://code.google.com/p/memcached/downloads/list截至笔者发表该文,目前最新版本为memcached-1.4.10.tar.gz 为了安全稳定 这里以memcached-1.4.6.tar.gz 为例作说明
libevent-2.0.12-stable.tar.gz 下载地址 :http://libevent.org/(目前最新版本为libevent-2.0.16-stable.tar.gz)2、安装libevent,先验证ls /usr/lib |grep libevent 看是否安装。若出现类似以下信息说明已经安装[root@www.linuxidc.com bin]# ls /usr/lib |grep libevent libevent-2.0.so libevent-2.0.so.5 libevent-2.0.so.5.1.1 libevent.a libevent_core-2.0.so.5 libevent_core-2.0.so.5.1.1 libevent_core.a libevent_core.la libevent_core.so libevent_extra-2.0.so.5 libevent_extra-2.0.so.5.1.1 libevent_extra.a libevent_extra.la libevent_extra.so libevent.la libevent_openssl-2.0.so.5 libevent_openssl-2.0.so.5.1.1 libevent_openssl.a libevent_openssl.la libevent_openssl.so libevent_pthreads-2.0.so.5 libevent_pthreads-2.0.so.5.1.1 libevent_pthreads.a libevent_pthreads.la libevent_pthreads.so libevent.so #用tar命令解压安装文件 [root@www.linuxidc.com ~]# tar zxf libevent-2.0.12-stable.tar.gz[root@www.linuxidc.com ~]# cd libevent-2.0.12-stable用./configure命令进行配置,检查当前的环境[root@www.linuxidc.com ~]# ./configure –prefix=/usr[root@www.linuxidc.com ~]# make
[root@www.linuxidc.com ~]# make install 3、安装memcached
[root@www.linuxidc.com ~]#  tar zxf memcached-1.4.6.tar.gz
[root@www.linuxidc.com ~]#  cd memcached-1.4.6
[root@www.linuxidc.com ~]# ./configure[root@www.linuxidc.com ~]# make
[root@www.linuxidc.com ~]# make install 验证安装
[root@www.linuxidc.com ~]# ll /usr/local/bin | grep memcached 4、启动memcached [root@www.linuxidc.com ~]#  /usr/local/bin/memcached -d -m 512 -c 512 -p 11211 -u root -t 10 -d选项是启动一个守护进程。-m是分配给Memcache使用的内存数量,单位是MB。-u是运行Memcache的用户。-l是监听的服务器IP地址,如果有多个地址的话,指定下服务器的I监听P地址。-p是设置Memcache监听的端口,我这里设置了11211,最好是1024以上的端口,我们这里统一使用11211-c选项是最大运行的并发连接数,默认是1024。-P是设置保存Memcache的pid文件。-vv 用very vrebose模式启动,调试信息和错误输出到控制台 。 注意:如果你前面一切OK,那恭喜你,你可以正常使用了。如果出现一些错误,请不要担心:error while loading shared libraries: libevent-2.0.so.5: cannot open shared object file: No such file or directory  解决办法:1.首先 find / -name libevent-2.0.so.5 找到缺少的链接文件。   2.LD_DEBUG=libs  /usr/local/bin/memcached -v3.从Debug信息中就知道程序去哪里找链接库了。我这边程序去 trying file=/usr/lib/libevent-1.4.so.2 而我的链接库的实际存储位置(根据机器的位,我的是64位的)是 /usr/local/lib64/libevent-1.4.so.2(在下面的位置随便选择一个就行了)4. 做一个软连接 ln -s /usr/local/lib64/libevent-2.0.so.5  /usr/lib/libevent-2.0.so.517768:      trying file=/lib64/tls/x86_64/libevent-2.0.so.5
     17768:       trying file=/lib64/tls/libevent-2.0.so.5
     17768:       trying file=/lib64/x86_64/libevent-2.0.so.5
     17768:       trying file=/lib64/libevent-2.0.so.5
     17768:       trying file=/usr/lib64/tls/x86_64/libevent-2.0.so.5
     17768:       trying file=/usr/lib64/tls/libevent-2.0.so.5
     17768:       trying file=/usr/lib64/x86_64/libevent-2.0.so.5
     17768:       trying file=/usr/lib64/libevent-2.0.so.5验证是否启动成功[root@www.linuxidc.com ~]#  netstat -ntlp|grep memcached 5、停止memcached(找到进程,杀掉进程)[root@www.linuxidc.com ~]# pgrep -l memcached
16321 memcached [root@www.linuxidc.com ~]# kill -9 16321
  • 1
  • 2
  • 下一页
Linux环境下JBoss的安装部署CentOS下Xen虚拟机的安装与配置相关资讯      Memcached 
  • Linux CentOS 7下Memcached 安装与  (今 21:17)
  • Spring Cache集成Memcached  (09月12日)
  • Linux下Memcached安装与启用  (07月21日)
  • Linux CentOS 7 下通过Memcached实  (今 10:28)
  • Python操作 Memcached  (07月30日)
  • 为PHP安装Memcached扩展连接  (05月23日)
本文评论 查看全部评论 (0)
表情: 姓名: 字数


评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或