博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
memcached整理の编译
阅读量:6188 次
发布时间:2019-06-21

本文共 1239 字,大约阅读时间需要 4 分钟。

  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在后台运行

转载于:https://www.cnblogs.com/tomcatx/p/4275355.html

你可能感兴趣的文章
Docker使用link建立容器之间的连接
查看>>
使用 MyEclipse远程调试 Java 应用程序
查看>>
grep及正则表达式
查看>>
Android学习—自定义组件
查看>>
春招实习终于结束啦
查看>>
[sharepoint]根据用户名获取该用户的权限
查看>>
字符串处理(POJ1782)
查看>>
递归,整数划分
查看>>
前端工程师拿到全新的 Mac 需要做哪些准备
查看>>
自定义标签
查看>>
完成个人中心—导航标签2
查看>>
2016高管必看的五大互联网营销方法
查看>>
java新知识系列 六
查看>>
结对开发
查看>>
预处理开始
查看>>
ios-绘制-小知识点(裁减)
查看>>
关于maven各种报错
查看>>
PyCharm下载及使用
查看>>
springmvc并发调用controller方法时对局部变量的影响
查看>>
LeetCode OJ:Binary Search Tree Iterator(二叉搜索树迭代器)
查看>>