`
spring5365
  • 浏览: 71477 次
  • 性别: Icon_minigender_1
  • 来自: 钓鱼岛
社区版块
存档分类
最新评论

linux下安装memcached服务端

 
阅读更多

1.先下载memcached和libevent(这个被memcached依赖)

   wget http://memcached.org/latest

   wget http://cloud.github.com/downloads/libevent/libevent/libevent-2.0.16-stable.tar.gz

   

   下载过程如有问题,请到网站直接下载,网址:

    http://memcached.org/downloads

    

 2.解压并安装

   tar -zxf libevent-1.x.x-stable.tar.gz

   cd libevent-1.x.x-stable

   ./configure --prefix=/usr/local/libevent && make && make install

 

   tar -zxvf memcached-1.x.x.tar.gz

   cd memcached-1.x.x

   ./configure && make && make install

 

    以上操作memcached补安装在/usr/local/bin/目录,libevent被安装在/usr/local/libevent目录

 

3.启动memcached

   在memcached安装目录执行

   ./memcached -d -m 1 -u root -l 192.168.31.112 -p 11211 -c 128 -P /tmp/memcached.pid

 

   参数说明: 

   -d 选项是启动一个守护进程, 

   -m 是分配给Memcache使用的内存数量,单位是MB,这里是1GB, 

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

   -l 是监听的服务器IP地址,如果有多个地址的话,以逗号隔开。这里指定了服务器的IP地址      192.168.13.236, 

   -p 是设置Memcache监听的端口,我这里设置了12001,最好是1024以上的端口, 

   -c 选项是最大运行的并发连接数,默认是1024,我这里设置了256,按照你服务器的负载量来设定, 

   -P 是设置保存Memcache的pid文件,我这里是保存在 /tmp/memcached.pid

   -vv 用very vrebose模式启动,调试信息和错误输出到控制台

 

4.结束memcached进程执行

   killall -9 memcached //结束所有memcached

 

5.在同一台机器上可以启动多个memcached守护进程,但端口不能一样。

 

6.安装过程中出现的错误:

   启动过程中如出现error while loading shared libraries: libevent-2.0.so.5: cannot错误,

   执行whereis libevent命令,查看libevent在哪里。

   再执行LD_DEBUG=libs memcached -v 2>&1 > /dev/null | less,查看memcached在哪里查找libevent。

   创建软链接:

   ln -s /usr/local/lib/libevent-2.0.so.5 /usr/lib64/libevent-2.0.so.5

   在执行过程中,创建软件链接后,还是出现读文件错误,删除/usr/lib64目录下原libevent-2.0.so.5文件

   

分享到:
评论

相关推荐

    memcached服务端windows版

    描述中提到的"鹿头"(通常指的是logo或图标)的"memcached.exe"是memcached服务端的可执行文件,它是Windows环境下运行memcached服务的核心组件。执行这个exe文件后,会弹出一个窗口,这个窗口的持续存在表明...

    Win2008 R2 64Bit下IIS环境安装memcache和memcached服务端的方法

    在Windows Server 2008 R2 64Bit操作系统中,安装Memcache和Memcached服务端...由于Memcached服务端在Windows下的使用并不如在Linux下那么普遍,因此可能需要更多地参考官方文档和社区资源,确保安装和配置的正确性。

    LINUX系统安装PHP的memcached扩展.pdf

    在安装memcached扩展之前,首先需要确保系统中已经安装了memcached服务端,并且版本至少为1.2.4。可以使用`whereis memcached`命令查找服务,然后通过`telnet 127.0.0.1 12000 stats`命令查看版本信息。如果版本过...

    PHP安装memcached

    #### 四、安装Memcached服务端 - **命令解析**: ```bash tar xvf memcached-1.4.25.tar.gz cd memcached ./configure --prefix=/usr/local/memcached --with-libevent=/usr/local/libevent make && make ...

    memcached linux windows 安装 使用 缓存 集群

    在Linux环境中,安装Memcached通常通过包管理器进行,如在Ubuntu上使用`apt-get`,在CentOS上使用`yum`。安装完成后,通过`systemctl`或`service`命令来启动、停止和管理服务。 1. **安装**: - Ubuntu: `sudo apt...

    PHP安装memcached扩展笔记

    - 在Linux环境下,可以使用yum命令快速安装memcached服务端。具体命令为`yum install memcached -y`,其中-y表示自动确认安装,无需手动输入yes确认。 2. 下载libmemcached: - 由于memcached扩展依赖于...

    memcached linux安装说明+ java客户端调用例子

    这个文本文件可能包含了关于memcached服务端的一些额外信息,例如配置选项、安全注意事项、性能优化建议等。具体内容需要查看文件以获取详细信息。 综上所述,memcached在Linux上的安装和Java客户端的调用涉及了...

    memcached-1.4.15

    总的来说,memcached是一个强大的工具,通过在内存中缓存数据,可以显著提升Web应用的性能,尤其是在高并发和大数据量的场景下。其轻量级的设计和广泛的语言支持,使其成为许多开发者首选的缓存解决方案。

    memcached-1.4.24-windows-x64.zip (cygwin64gcc编译)

    这个压缩包“memcached-1.4.24-windows-x64.zip”包含了适用于Windows 64位系统的memcached服务端程序,由Cygwin64GCC编译器进行编译。 Cygwin是一个提供Linux环境下工具在Windows上运行的开源项目。它通过提供一组...

    memcached在SSH中的配置

    **memcached服务端安装** 1. **系统准备**:memcached适用于多种操作系统,如Linux、Windows和macOS。对于Linux,通常是通过包管理器(如apt-get或yum)进行安装。 2. **安装**:在Ubuntu或Debian上,使用`sudo apt...

    batcache和memcached.zip

    而"memcached.3.0.2.zip"则是memcached服务端的源码,版本为3.0.2,安装并运行后,可以为你的WordPress站点提供内存缓存服务。 在Linux环境中部署batcache和memcached,你需要确保系统已安装PHP环境,因为batcache...

    Memcached分布式缓存学习.doc

    首先在 Windows 系统上安装 Memcached,下载 Memcached 服务端,解压缩文件到指定目录,使用命令行安装和启动 Memcached 服务。 Memcached 在 Linux 等非 Windows 平台上性能会更高。 .NET 平台下使用 Memcached: ...

    网上收集最新的Memcached学习资料

    在Linux环境下,Memcached可以充分利用操作系统的内存管理机制,如页缓存,进一步提高性能。Linux内核的优化设置也能对Memcached的运行产生积极影响,例如调整TCP缓冲区大小、减少不必要的系统调用等。 八、集群...

    linux下安装php扩展memcache的方法

    在安装Memcache之前,你需要安装libevent库,因为Memcached服务端需要它来处理事件。通过以下命令下载并安装libevent: ```bash wget http://syslab.comsenz.com/downloads/linux/libevent-1.4.12-stable.tar.gz ...

    Memcached 原理和使用详解

    1. 安装Memcached通常涉及编译源代码并配置服务端。在大多数Linux发行版中,也可以通过包管理器(如apt-get或yum)进行安装。 2. 配置Memcached服务,包括设置监听端口、最大内存使用量等参数。 3. 安装客户端库,如...

    memcached for win32

    通常,在 Windows 上安装和运行 Memcached 可能与在 Unix-like 系统(如 Linux)上有所不同,因为其依赖的服务管理和配置工具不同。这个描述暗示了可能包含一篇博客文章,指导用户如何在 Windows 环境中配置和启动 ...

    企业级memcached部署(session共享)1

    通过以上步骤,我们完成了企业级Memcached服务端的部署和客户端的配置,实现了session数据的共享存储。在实际应用中,可以根据需要调整内存大小、并发连接数等参数,以及根据网络环境配置多个实例,以实现负载均衡和...

Global site tag (gtag.js) - Google Analytics