`
djangofan
  • 浏览: 36641 次
社区版块
存档分类
最新评论

memcached 安装、启动

 
阅读更多

1.安装

先安装 libevent(memcached depended)
下载libevent-1.3b.tar.gz 后解压:
tar -zxvf libevent-1.3b.tar.gz
cd libevent-1.3b
./configure && make
make install
make verify //验证安装
下载memcached-1.2.6.tar.gz
tar -zxvf memcached-1.2.6.tar.gz
cd memcached-1.2.6
./configure && make
make install

2.How it Works

First, you start up the memcached daemon on as many spare machines as you have. The daemon has no configuration file, just a few command line options, only 3 or 4 of which you'll likely use:

# ./memcached -d -m 2048 -l 10.0.0.40 -p 11211

This starts memcached up as a daemon, using 2GB of memory, and listening on IP 10.0.0.40, port 11211. Because a 32-bit process can only address 4GB of virtual memory (usually significantly less, depending on your operating system), if you have a 32-bit server with 4-64GB of memory using PAE you can just run multiple processes on the machine, each using 2 or 3GB of memory.

eg:

/usr/local/bin/memcached -m 64m -l 127.0.0.1 -p 11211 -d -u root -P /var/run/memcached.pid -c128 -vv

注意:如果 -l 为127.0.0.1则只能在localhost访问memcache,如果想让其他ip的访问,-l需要设置为其实际的ip

 

选项

说明

-p

使用的 TCP 端口。默认为 11211

-m

最大内存大小。默认为 64M

-vv

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

-d

作为 daemon 在后台启动

-c

最大运行的并发连接数,默认是 1024 ,按照服务器的负载量来设定

-P

设置保存 Memcache pid 文件

-l

监听的服务器 IP 地址,如果有多个地址的话

-u

运行 Memcache 的用户,默认不能用 root 启动,所以当前用户为 root 用户时,需要用 -u 参数来指定

更多的参数可以 /usr/local/bin/memcached -h 查看

关闭
kill 'cat /var/run/memcached.pid'

3.问题解决

如果遇到 memcached:error while loading shared libraries:libevent-1.3b.so.1:cannot open shared object file:No such file or directory.

使用 LD_DEBUG=libs /usr/local/bin/memcached -v 查看其启动的时候,加载lib情况;具体的不列出;

执行:ln -s /usr/local/lib/libevent-1.3b.so.1 /lib/libevent-1.3b.so.1问题可以解决;

 

分享到:
评论

相关推荐

    memcached安装软件 libevent magent memcached

    安装完成后,启动memcached服务: 1. 启动命令:`memcached -d -p 11211 -u root -m 64`,这里 `-p` 指定端口号,`-u` 指定运行用户,`-m` 设置内存大小。 2. 要检查服务是否运行,可以使用`ps aux | grep ...

    linux下memcached安装以及启动

    ### Linux 下 Memcached 的安装与启动详解 #### 一、Memcached 简介 Memcached 是一款高性能的分布式内存对象缓存系统,用于减轻数据库负载,加速动态 Web 应用程序的速度。它通过在内存中缓存数据和对象来减少...

    memcached启动错误解决

    **标题:“memcached启动错误解决”** 在使用memcached服务时,可能会遇到启动失败的问题,这通常是由于多种原因引起的。memcached是一款轻量级、高性能的分布式内存对象缓存系统,广泛应用于Web应用中,用于减轻...

    linux下memcached安装

    Linux下的Memcached安装教程 Memcached是一款高性能、分布式内存对象缓存系统,广泛应用于Web应用中,用于减轻数据库负载,提高数据访问速度。在Linux环境下安装Memcached,可以帮助我们优化服务器性能,提升应用...

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

    2. **Memcached启动参数** Memcached还提供了丰富的启动参数供用户调整: - `-p <num>`: 设置TCP端口号,默认为11211。 - `-U <num>`: UDP监听端口,默认为11211,设置为0时关闭UDP监听。 - `-l <ip_addr>`: ...

    memcached 安装

    安装完成后,可以在终端启动Memcached服务。默认情况下,它会在11211端口监听: ```bash sudo /usr/local/bin/memcached -d -m 64 -p 11211 -u nobody ``` **配置与管理** - **配置文件** 虽然Memcached可以...

    memcached 安装教程

    总结来说,安装和启动 memcached 需要确保所有依赖库都已正确安装,并解决库文件的查找问题。在实际环境中,还需要根据需求调整 memcached 的配置参数,如内存分配、超时时间等,以优化其性能。同时,监控和管理工具...

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

    本文将详细介绍如何在Linux环境下启动和停止Memcached服务。 首先,确保你的系统已经安装了Memcached。如果没有,可以通过包管理器进行安装。对于基于Debian的系统(如Ubuntu),可以使用`apt-get`命令: ```bash ...

    linux 安装memcached 详细

    ### Linux 下安装 Memcached 的详细步骤 #### 一、前言 Memcached 是一款高性能的分布式内存对象缓存系统,用于通过缓存数据库查询结果减少数据库负载,加速动态 Web 应用的访问速度,提高可扩展性。在 Linux 系统...

    MemCached安装

    7. **启动Memcached服务**:安装完成后,你可以通过`memcached`命令启动服务。默认情况下,Memcached监听11211端口,并且没有密码保护,所以在生产环境中可能需要配置相应的安全措施。 ``` memcached -d -p 11211 ...

    MemCached安装与配置图解(windows).pdf

    成功安装服务后,使用以下命令启动MemCached服务: ```cmd memcached -d start ``` #### 三、常用命令参数详解 - **-p 监听端口** 设置MemCached监听的端口号,默认为11211。可以通过该参数更改端口号,例如...

    memcached安装

    3. **启动服务**:安装完成后,在服务管理器中找到memcached服务,启动它。如果一切正常,你现在已经在本地运行了memcached服务。 **二、安装PHP memcached扩展** 1. **获取php_memcached.dll**:由于memcached...

    memcached安装错误解决文件

    1. 端口冲突:memcached默认使用11211端口,如果该端口已被其他应用占用,可能导致启动失败。可以修改配置文件中的端口号,或者关闭占用该端口的应用。 2. 权限问题:确保memcached服务有足够的权限创建数据文件和...

    linux memcached安装资源

    安装完成后,可以通过以下命令启动Memcached服务: ```bash sudo /usr/local/bin/memcached -d -m 64 -p 11211 -u nobody ``` 这里 `-m` 指定了分配给Memcached的内存(单位MB),`-p` 设置了监听的端口,`-u` 是...

    memcached完整安装(for windows)

    1. **安装与启动参数**:在安装或启动时,可以添加一系列参数以定制Memcached的行为。例如,`-l`用于指定监听的IP地址,`-m`用于设置最大内存使用量(单位MB),`-c`定义最大同时连接数等。 2. **注册表调整**:若...

    php memcached安装文档以及Memcached扩展

    2. **启动Memcached服务**:双击`memcached.exe`或在命令行中运行它,启动Memcached服务。默认情况下,它会在127.0.0.1的11211端口上运行。可以通过参数调整端口和内存分配等设置。 ### 二、PHP Memcached扩展安装 ...

    Memcached安装和配置

    本文将详细介绍如何在Windows环境下安装和配置Memcached,并探讨其基本操作和状态查询。 首先,安装Memcached的步骤如下: 1. 访问 http://code.jellycan.com/memcached/ 下载适用于Windows的最新版本(例如1.2.6...

    MemCached.net 安装说明

    安装MemCached首先需要在服务器上部署Memcached服务。在Windows环境下,你可以下载预编译的Windows版本或通过源代码自行编译。在Linux或其他类Unix系统上,通常使用包管理器(如apt-get或yum)进行安装。 接下来,...

    Memcached安装部署手册zxt-v1.0

    本文档详细介绍了如何在 Red Hat Enterprise Linux Server release 6.2 系统上安装 Memcached 的过程,包括必要的环境配置、依赖库安装以及 Memcached 的安装与启动等关键步骤。通过本指南,读者可以快速掌握 ...

    安装memcached出现异常

    ### 安装memcached出现异常:具体问题及解决方案 #### 一、问题概述 在安装memcached的过程中,可能会遇到各种各样的错误。其中一种常见的情况是,在启动memcached服务时出现错误提示:“error while loading ...

Global site tag (gtag.js) - Google Analytics