`
chengyue2007
  • 浏览: 1493282 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

在Linux系统下安装配置memcached的方法

 
阅读更多

1. 准备安装文件

下载memcached与libevent的安装文件

http://memcached.googlecode.com/files/memcached-1.4.15.tar.gz(memcached下载地址)

https://github.com/downloads/libevent/libevent/libevent-2.0.21-stable.tar.gz(libevent下载地址)

 

1、下载memcached服务器端安装文件,版本: memcached-1.4.2.tar.gz。

2、下载libevent,memcached需要用到socked,依赖此安装文件。版本: libevent-1.4.12-stable.tar.gz。

3、由于linux系统可能默认已经安装libevent,执行命令:

rpm -qa|grep libevent

查看系统是否带有该安装软件。如果有执行命令:

rpm -e libevent-1.1a-3.2.1 --nodeps(由于系统自带的版本旧,忽略依赖删除)

4、安装libevent,

tar zxvf libevent-1.4.12-stable.tar.gz
cd libevent-1.4.12-stable
./configure --prefix=/usr/local/libevent-1.4
make && make install

5、安装memcached

tar zxvf memcached-1.4.2.tar.gz
cd memcached-1.4.2
./configure --prefix=/usr/local/memcached-1.4.2 --with-libevent=/usr/local/libevent-1.4/
make && make install

至此memcached安装完毕

6、测试

当启动memcached时经常不能发现libevent.so;可以通过以下命令检查:

进入/usr/local/memcached-1.4.2/bin目录

LD_DEBUG=help ./memcached -v
LD_DEBUG=libs ./ memcached -v

解决方法:

ln -s /usr/local/libevent-1.4/lib/libevent-1.4.so.2 /lib64/libevent-1.4.so.2

7、启动memcache:

./memcached -help
./memcached -d -m 1024 -u root -p 11211 -c 1024 -P /tmp/memcached.pid

启动参数说明:

  • -d 选项是启动一个守护进程,
  • -m 是分配给Memcache使用的内存数量,单位是MB,默认64MB
  • -M return error on memory exhausted (rather than removing items)
  • -u 是运行Memcache的用户,如果当前为root 的话,需要使用此参数指定用户。
  • -l 是监听的服务器IP地址,默认为所有网卡。
  • -p 是设置Memcache的TCP监听的端口,最好是1024以上的端口
  • -c 选项是最大运行的并发连接数,默认是1024
  • -P 是设置保存Memcache的pid文件
  • -f
  • chunk size growth factor (default: 1.25)
  • -I Override the size of each slab page. Adjusts max item size(1.4.2版本新增)

也可以启动多个守护进程,但是端口不能重复

8、停止Memcache进程:

kill `cat /tmp/memcached.pid`
分享到:
评论

相关推荐

    linux环境下memcached安装以及配置使用

    ### Linux环境下Memcached安装及配置...通过以上步骤,可以在Linux环境下成功安装和配置Memcached,并将其与Tomcat集成以实现跨服务器的Session共享。这不仅提高了系统的响应速度,也增强了系统的稳定性和可扩展性。

    linux下memcached安装

    本文将详细介绍如何在Linux系统上安装和配置Memcached。 **1. 更新系统** 在安装任何新软件之前,我们需要确保系统是最新的。打开终端并运行以下命令来更新你的Linux发行版: ```bash sudo apt-get update sudo ...

    Linux下安装memcached详细步骤

    1. **启动memcached服务**:在安装路径下的bin目录中找到memcached可执行文件,使用命令`/usr/local/memcached/bin/memcached -d -m 64 -p 11211 -u root -l 127.0.0.1`启动memcached服务。其中,-d 表示以后台方式...

    linux下 php安装memcached扩展

    ### Linux 下 PHP 安装 ...通过以上步骤,你可以在 Linux 系统上成功安装并配置 PHP 的 Memcached 扩展。这将极大地提升基于 PHP 的 Web 应用程序性能,特别是那些频繁访问数据库的应用。希望这篇指南对你有所帮助!

    在Linux上安装Memcached服务

    在Linux系统上安装Memcached服务是一项基础的系统管理和运维任务,Memcached是一款高性能的分布式内存对象缓存系统,常用于加速动态Web应用。本指南将详细介绍如何在Linux上下载、安装和启动Memcached服务。 首先,...

    linux 安装memcached 详细

    本文将详细介绍在 Linux 系统下安装 Memcached 的步骤,并提供安装包下载链接。 #### 二、安装 libevent 库 Memcached 使用 libevent 库来处理网络事件,因此首先需要安装 libevent 库。 1. **下载 libevent 源码...

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

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

    linux memcached安装资源

    在这个教程中,我们将详细介绍如何在Linux系统上安装和配置Memcached,以及如何安装libevent、libmemcached和PHP的Memcache扩展。 一、安装前准备 在开始安装之前,确保你的Linux系统已经更新到最新版本,并安装了...

    linux下安装memcached以及解决安装中遇到的问题

    在 Linux 系统下部署 Memcached 是一个常见的需求,然而在安装过程中可能会遇到各种各样的问题,如依赖库缺失等。本文将详细介绍如何在 Linux 系统下安装 Memcached,同时解决在安装过程中可能遇到的一些问题。 ###...

    linux下安装jdk与memcached及memcached代理说明

    在Linux环境下,安装Java Development Kit (JDK)、Memcached以及Magent的步骤如下: **JDK安装:** 1. **下载JDK**: 首先,你需要从Oracle官方网站或者其他可信赖的源下载适合Linux环境的JDK安装包,这里以`jdk-1_5...

    linux下安装memcached

    在Linux系统中安装Memcached是一项基础的系统管理任务,尤其对于需要高效缓存处理的应用场景。Memcached是一款轻量级的、高性能的分布式内存对象缓存系统,它能够用来存储和检索数据,以减少数据库访问的负担。接...

    Linux通过源代码安装Memcached.pdf

    在Linux系统中,通过源代码安装Memcached涉及到多个步骤,包括查询Memcached的依赖库libevent、下载源码包、编译安装libevent和Memcached、启动Memcached服务器以及设置开机自启动。下面将详细介绍这些过程。 首先...

    linux memcached安装

    本文详细介绍了如何在Linux环境下安装Memcached及其依赖库libevent,并提供了启动、停止Memcached服务的方法,以及如何在Tomcat环境下配置Memcached。通过这些步骤,您可以轻松地在自己的Linux服务器上部署并使用...

    linux版本下memcached+libmemcached

    综上所述,Memcached和Libmemcached在Linux环境下,特别是Redhat 5系统上,提供了强大的缓存解决方案。通过正确配置和使用,可以显著提升Web应用的响应速度,减轻数据库压力。而内存映射作为一项操作系统技术,也为...

    memcached最新版forlinux

    总的来说,Memcached是提升Web应用性能的重要工具,尤其在大数据量、高并发的场景下,正确使用和配置Memcached能显著改善用户体验,减轻数据库压力。在Linux环境下,通过合理的安装、配置和管理,可以充分利用其特性...

    linux下memcached的启动/结束的方式

    在Linux操作系统中,Memcached是一款轻量级的内存对象缓存系统,用于在分布式环境中存储和检索数据。...在日常工作中,熟悉并善用这些命令,将能更高效地管理和维护Linux系统,包括对Memcached这样的服务的管理。

    linux下编译安装memcached服务.pdf

    在Linux环境下,Memcached是一款高效、轻量级的内存对象缓存系统,常用于提升Web应用的性能,通过存储数据到内存中,减少对数据库的访问,从而提高响应速度。本文将详细介绍如何在Ubuntu 13.10系统上编译并安装...

    Linux通过源代码安装Memcached.docx

    通过以上步骤,您已经成功地在Linux系统上通过源代码安装并配置了Memcached。这使得您可以充分利用Memcached的性能优势,为Web应用程序提供高效的缓存解决方案。请注意,不同版本的Linux和Memcached可能会有细微的...

Global site tag (gtag.js) - Google Analytics