zoukankan      html  css  js  c++  java
  • memcached整理の编译

      memcached是一个自由&开放源码, 高性能,分布式的内存对象缓存系统。

      nosql相对于传统关系型数据库的"行与列",NoSQL 的鲜明特点为k-v 存储(memcached,redis),或基于文档存储的Mongodb。

      linux下编译memcached

      准备编译环境

      在linux 编译,需要gcc,make,cmake,autoconf,libtool 等工具,如下命令安装:

    #yum install gcc make cmake autoconf libtool

      编译memcached

      memcached 依赖于libevent 库,因此我们需要先安装libevent。

      http://memcached.org/

      http://libevent.org/

      下载memcached和libevent。

      先编译libevent ,再编译memcached

    tar zxvf libevent-2.0.21-stable.tar.gz
    # cd libevent-2.0.21-stable
    # ./configure --prefix=/usr/local/libevent

      配置完之后,我们可以在/usr/local/目录下有个libevent文件夹,里面包含了一些资源文件和库文件等等。如果没有此文件夹,则说明配置不成功,一般原因是缺少库,运行如下命令:

    make && make install

      再运行:

    # ./configure --prefix=/usr/local/libevent

      接着,编译memcached:

    tar zxvf memcached-1.4.5.tag.gz
    # cd memcached-1.4.5
    #./configure--prefix=/usr/local/memcached --with-libevent=/usr/local/libevent

      同样,我们可以在/usr/local/目录下有个memcached文件夹,如果没有此文件夹,则说明配置不成功,一般原因是缺少库,运行如下命令:

    make && make install

      再运行:

    #./configure--prefix=/usr/local/memcached  --with-libevent=/usr/local/libevent

      启动memcached服务:

    /usr/local/memcached/bin/memcached -m 64 -p 11211 -u nobody -vv

      主要参数解析:

      -m 分配给memcached 的最大内存

      -p  指定port

      -u  user

      -vv 输出所有信息

      -d  把memcached作为daemon在后台运行

  • 相关阅读:
    Aptana 安装jQuery库 智能提示
    .NET Core 微服务—API网关(Ocelot) 教程 [三]
    .NET Core 微服务—API网关(Ocelot) 教程 [二]
    NuGet 应用指南
    记一次 Microsoft.Bcl.Async 使用经验
    认证授权:学习OAuth协议
    深入了解MFC中的文挡/视结构
    (VC)MDI工程中,在自定义类中调用文档类的函数
    MFC中的指针
    XP IIS5.1安装文件
  • 原文地址:https://www.cnblogs.com/tomcatx/p/4275355.html
Copyright © 2011-2022 走看看