`
angelguo
  • 浏览: 120283 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

memcached安装和启动

阅读更多
1

下载 libevent-1.4.11-stable.tar.gz //http://www.monkey.org/~provos/libevent/
# cd /tmp
# tar libevent-1.4.11-stable.tar.gz
# cd libevent-1.4.11-stable
# ./configure --prefix=/usr
# make
# make install

2
下载memcached-1.2.8.tar.gz //http://www.danga.com/memcached/
# cd /tmp
# tar zxvf memcached-1.2.8.tar.gz
# cd memcached-1.2.8
# ./configure --with-libevent=/usr
# make
# make install

3
测试
/usr/local/bin/memcached -h
正常ok

4
常见错误
/usr/local/bin/memcached: error while loading shared libraries: libevent-1.4.so.2: cannot open shared object file: No such file or directory
解决办法
LD_DEBUG=libs memcached -v

输出
      4962:     find library=libevent-1.4.so.2 [0]; searching
      4962:      search cache=/etc/ld.so.cache
      4962:      search path=/lib64/tls/x86_64:/lib64/tls:/lib64/x86_64:/lib64:/usr/lib64/tls/x86_64:/usr/lib64/tls:/usr/lib64/x86_64:/usr/lib64                (system search path)
      4962:       trying file=/lib64/tls/x86_64/libevent-1.4.so.2
      4962:       trying file=/lib64/tls/libevent-1.4.so.2
      4962:       trying file=/lib64/x86_64/libevent-1.4.so.2
      4962:       trying file=/lib64/libevent-1.4.so.2
      4962:       trying file=/usr/lib64/tls/x86_64/libevent-1.4.so.2
      4962:       trying file=/usr/lib64/tls/libevent-1.4.so.2
      4962:       trying file=/usr/lib64/x86_64/libevent-1.4.so.2
      4962:       trying file=/usr/lib64/libevent-1.4.so.2
      4962:
memcached: error while loading shared libraries: libevent-1.4.so.2: cannot open shared object file: No such file or directory

然后对应的做link
ln -s /usr/lib/libevent-1.4.so.2 /usr/lib64/libevent-1.4.so.2

5 启动
# /usr/local/bin/memcached -d -m 2048 -u root -l 192.168.1.20 -p 12111 -c 1024 -P /tmp/memcached.pid

参数说明:
-d 启动为守护进程
-m <num> 分配给Memcached使用的内存数量,单位是MB,默认为64MB
-u <username> 运行Memcached的用户,仅当作为root运行时
-l <ip_addr> 监听的服务器IP地址,默认为环境变量INDRR_ANY的值
-p <num> 设置Memcached监听的端口,最好是1024以上的端口
-c <num> 设置最大并发连接数,默认为1024
-P <file> 设置保存Memcached的pid文件,与-d选择同时使用
分享到:
评论

相关推荐

    linux下memcached安装以及启动

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

    memcached安装软件 libevent magent memcached

    下载libevent的稳定版本,例如`libevent-2.0.21-stable.tar.gz`,解压并按照以下步骤编译和安装: 1. 解压文件:`tar -zxvf libevent-2.0.21-stable.tar.gz` 2. 进入解压后的目录:`cd libevent-2.0.21-stable` 3. ...

    linux下memcached安装

    启动和设置开机启动** 保存并关闭配置文件后,可以启动Memcached服务: ```bash sudo systemctl start memcached ``` 为了使Memcached在系统启动时自动启动,执行: ```bash sudo systemctl enable memcached `...

    Memcached安装和配置

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

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

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

    memcached 安装教程

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

    memcached 安装

    在本文中,我们将详细探讨如何在Linux环境下安装和配置Memcached。 首先,让我们了解一下Memcached的基本概念。Memcached基于一个简单的理念:将数据存储在内存中,以便快速访问。由于内存的读取速度远超硬盘,因此...

    linux 安装memcached 详细

    按照这些步骤操作,可以确保 Memcached 正确地安装并运行在您的服务器上,从而提高应用程序的性能和响应速度。如果在安装过程中遇到任何问题,建议仔细检查每一步骤,确保所有依赖项都已正确安装。

    MemCached安装

    6. **编译与安装**:执行`make`和`make install`命令进行编译和安装。 ``` make sudo make install ``` 7. **启动Memcached服务**:安装完成后,你可以通过`memcached`命令启动服务。默认情况下,Memcached监听...

    memcached启动错误解决

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

    memcached安装

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

    linux memcached安装资源

    你可以使用以下命令进行更新和安装: ```bash sudo apt-get update sudo apt-get upgrade sudo apt-get install build-essential ``` 二、安装libevent libevent是Memcached依赖的库,用于处理事件通知。安装步骤...

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

    通过以上步骤,可以在Windows环境中顺利安装和配置MemCached服务。对于开发者而言,了解这些基本配置选项和命令可以帮助更高效地管理和优化MemCached的性能。此外,还可以进一步探索MemCached的高级特性,例如使用...

    memcached安装错误解决文件

    总的来说,解决memcached安装错误需要细致的排查和适当的系统知识。遇到问题时,先查看错误信息,再检查系统环境和配置,最后如果需要,参考官方文档或社区论坛寻求帮助。通过以上步骤,大部分安装问题都可以得到...

    php memcached安装文档以及Memcached扩展

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

    MemCached.net 安装说明

    MemCached 是一个高性能的分布式内存对象缓存系统,它能够为Web应用程序提供临时数据存储解决方案,从而减轻数据库的负载。...同时,持续关注MemCached和MemCached.net的更新,以便及时获取新功能和安全修复。

    CentOS 安装配置memcached

    最后,我们编译和安装 Memcached: make make install 启动 Memcached 现在,我们已经安装好了 Memcached,下一步就是启动 Memcached 服务。Memcached 服务可以通过以下命令启动: /usr/local/memcached/bin/...

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

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

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

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

Global site tag (gtag.js) - Google Analytics