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文件
相关推荐
描述中提到的"鹿头"(通常指的是logo或图标)的"memcached.exe"是memcached服务端的可执行文件,它是Windows环境下运行memcached服务的核心组件。执行这个exe文件后,会弹出一个窗口,这个窗口的持续存在表明...
在Windows Server 2008 R2 64Bit操作系统中,安装Memcache和Memcached服务端...由于Memcached服务端在Windows下的使用并不如在Linux下那么普遍,因此可能需要更多地参考官方文档和社区资源,确保安装和配置的正确性。
在安装memcached扩展之前,首先需要确保系统中已经安装了memcached服务端,并且版本至少为1.2.4。可以使用`whereis memcached`命令查找服务,然后通过`telnet 127.0.0.1 12000 stats`命令查看版本信息。如果版本过...
#### 四、安装Memcached服务端 - **命令解析**: ```bash tar xvf memcached-1.4.25.tar.gz cd memcached ./configure --prefix=/usr/local/memcached --with-libevent=/usr/local/libevent make && make ...
在Linux环境中,安装Memcached通常通过包管理器进行,如在Ubuntu上使用`apt-get`,在CentOS上使用`yum`。安装完成后,通过`systemctl`或`service`命令来启动、停止和管理服务。 1. **安装**: - Ubuntu: `sudo apt...
- 在Linux环境下,可以使用yum命令快速安装memcached服务端。具体命令为`yum install memcached -y`,其中-y表示自动确认安装,无需手动输入yes确认。 2. 下载libmemcached: - 由于memcached扩展依赖于...
这个文本文件可能包含了关于memcached服务端的一些额外信息,例如配置选项、安全注意事项、性能优化建议等。具体内容需要查看文件以获取详细信息。 综上所述,memcached在Linux上的安装和Java客户端的调用涉及了...
总的来说,memcached是一个强大的工具,通过在内存中缓存数据,可以显著提升Web应用的性能,尤其是在高并发和大数据量的场景下。其轻量级的设计和广泛的语言支持,使其成为许多开发者首选的缓存解决方案。
这个压缩包“memcached-1.4.24-windows-x64.zip”包含了适用于Windows 64位系统的memcached服务端程序,由Cygwin64GCC编译器进行编译。 Cygwin是一个提供Linux环境下工具在Windows上运行的开源项目。它通过提供一组...
**memcached服务端安装** 1. **系统准备**:memcached适用于多种操作系统,如Linux、Windows和macOS。对于Linux,通常是通过包管理器(如apt-get或yum)进行安装。 2. **安装**:在Ubuntu或Debian上,使用`sudo apt...
而"memcached.3.0.2.zip"则是memcached服务端的源码,版本为3.0.2,安装并运行后,可以为你的WordPress站点提供内存缓存服务。 在Linux环境中部署batcache和memcached,你需要确保系统已安装PHP环境,因为batcache...
首先在 Windows 系统上安装 Memcached,下载 Memcached 服务端,解压缩文件到指定目录,使用命令行安装和启动 Memcached 服务。 Memcached 在 Linux 等非 Windows 平台上性能会更高。 .NET 平台下使用 Memcached: ...
在Linux环境下,Memcached可以充分利用操作系统的内存管理机制,如页缓存,进一步提高性能。Linux内核的优化设置也能对Memcached的运行产生积极影响,例如调整TCP缓冲区大小、减少不必要的系统调用等。 八、集群...
在安装Memcache之前,你需要安装libevent库,因为Memcached服务端需要它来处理事件。通过以下命令下载并安装libevent: ```bash wget http://syslab.comsenz.com/downloads/linux/libevent-1.4.12-stable.tar.gz ...
1. 安装Memcached通常涉及编译源代码并配置服务端。在大多数Linux发行版中,也可以通过包管理器(如apt-get或yum)进行安装。 2. 配置Memcached服务,包括设置监听端口、最大内存使用量等参数。 3. 安装客户端库,如...
通常,在 Windows 上安装和运行 Memcached 可能与在 Unix-like 系统(如 Linux)上有所不同,因为其依赖的服务管理和配置工具不同。这个描述暗示了可能包含一篇博客文章,指导用户如何在 Windows 环境中配置和启动 ...
通过以上步骤,我们完成了企业级Memcached服务端的部署和客户端的配置,实现了session数据的共享存储。在实际应用中,可以根据需要调整内存大小、并发连接数等参数,以及根据网络环境配置多个实例,以实现负载均衡和...