Linux下一个memcache安装

memcache是高性能。分布式的内存对象缓存系统,用于在动态应用中降低数据库负载。提升訪问速度。眼下用memcache解决互联网上的大用户读取是很流行的一种使用方法,在互联网企业中有着广泛的应用。

‍关于memcache的具体介绍,有兴趣的朋友请參考这篇文章:http://blog.csdn.net/xifeijian/article/details/21994941

1、下载memcache

墙裂推荐官方下载(http://memcached.org/)。眼下为止。最新的下载版本号是1.4.17,如图:

下载后。将其上传到Linux上。这里将其上传到/root/src/以下,如图:

运行 tar zxvf memcached-1.4.17.tar.gz,在/root/src/以下。会解压出来一个memcached-1.4.17的文件夹。

接着,进入memcached-1.4.17文件夹,运行./configure --prefix=/root/local/memcached-1.4.17命令,表示安装在=/root/local/memcached-1.4.17文件夹下,

等待程序配置,如图:

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQveGlmZWlqaWFu/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" />
请检查configure之后,是否有error信息,这里提示须要安装libevent。那么我们先安装libevent。‍
‍依照提示,下载libevent并安装,libevent安装步骤3步走:

1、解压libevent包,‍tar zxvf libevent-2.0.4-alpha.tar.gz

2、进入解压后的文件夹,运行configure。/configure --prefix=/root/local/libevent2.0.4

3、运行make && make install

至此。libevent安装完毕。

那我们继续安装memcache

1、进入memcached-1.4.17文件夹,运行./configure --prefix=/root/local/memcache1.4.17 --with-libevent=/root/local/libevent2.0.4/

.......................................................................

等待,发现如今configure时不再报错了。

.......................................................................

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQveGlmZWlqaWFu/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" />
2、运行make && make install

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQveGlmZWlqaWFu/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" />

至此,memcache就算安装上了,迫不急待想启动一下memcache吧~~

‍进入bin文件夹,运行:./memcached -d -m 128 -u root,‍‍比較顺利,启动成功。

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQveGlmZWlqaWFu/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" />

memcached命令的经常使用启动參数例如以下:

# /root/local/bin/memcached -d -m 200 -u root -l 192.168.1.91 -p 9023 -c 256 -P /tmp/memcached.pid
相关解释例如以下:
-d选项是启动一个守护进程,
-m是分配给Memcache使用的内存数量,单位是MB,这里是200MB
-u是运行Memcache的用户,假设当前为 root 的话,须要使用此參数指定用户。
-l是监听的serverIP地址,假设有多个地址的话,我这里指定了server的IP地址192.168.1.91
-p是设置Memcache监听的port,我这里设置了9023。最好是1024以上的port
-c选项是最大运行的并发连接数。默认是1024。这里设置了256
-P是设置保存Memcache的pid文件,我这里是保存在 /tmp/memcached.pid

停止Memcache进程:kill `cat /tmp/memcached.pid` 。我们也可以启动多个守护进程,但port不能重复。

版权声明:本文博客原创文章,博客,未经同意,不得转载。

Memcahce(MC)系列(两)Linux下一个Memcache安装的更多相关文章

  1. Windows下的Memcache安装 linux下的Memcache安装

    linux下的Memcache安装: 1. 下载 memcache的linux版本,注意 memcached 用 libevent 来作事件驱动,所以要先安装有 libevent. 官方网址:http ...

  2. Linux下的Memcache安装

    Linux下Memcache服务器端的安装服务器端主要是安装memcache服务器端,目前的最新版本是 memcached-1.3.0 .下载:http://www.danga.com/memcach ...

  3. Linux下的Memcache安装及安装Memcache的PHP扩展安装

    Linux下Memcache服务器端的安装服务器端主要是安装memcache服务器端,目前的最新版本是 memcached-1.3.0 .下载:http://www.danga.com/memcach ...

  4. 【参考】Linux下的Memcache安装

    服务器端主要是安装memcache服务器端.下载:http://www.danga.com/memcached/dist/memcached-1.2.2.tar.gz另外,Memcache用到了lib ...

  5. Linux下的Memcache安装,启动

    一.linux安装memcache 1. 如果通过下载源码进行安装,则需要下载最新版本http://memcached.googlecode.com/files/memcached-1.4.13.ta ...

  6. Linux下的Memcache安装 和 安装Memcache的PHP扩展

    一.首先安装服务端memcached 1.下载libevent与memcache软件包. 下载memcached: wget http://memcached.org/latestwget http: ...

  7. Linux下一个Nginx安装步骤

    一个.下载pcre 官网下载:http://www.pcre.org/ # wget http://sourceforge.net/projects/pcre/files/pcre/8.35/pcre ...

  8. Linux下一个简单的日志系统的设计及其C代码实现

    1.概述 在大型软件系统中,为了监测软件运行状况及排查软件故障,一般都会要求软件程序在运行的过程中产生日志文件.在日志文件中存放程序流程中的一些重要信息, 包括:变量名称及其值.消息结构定义.函数返回 ...

  9. linux下一个Oracle11g RAC建立(五岁以下儿童)

    linux下一个Oracle11g RAC建立(五岁以下儿童) 四.建立主机之间的信任关系(node1.node2) 建立节点之间oracle .grid 用户之间的信任(通过ssh 建立公钥和私钥) ...

随机推荐

  1. oracle乱码问题

    oracle乱码问题通常是因为oracle字符集设置和操作系统字符集设置不一致造成的,这里不得不提到两个操作系统环境变量,LANG和NLS_LANG LANG是针对Linux系统的语言.地区.字符集的 ...

  2. 登录RMAN 报告ORA-12162:TNS:net service name is incorrectly specified错

    登录RMAN 报告ORA-12162:TNS:net service name is incorrectly specified错 [oracle@localhost admin]$ date Tue ...

  3. CentOS 7单用户模式修改root密码

    CentOS 7的单用户模式和6.5稍有不同 把ro改成 "rw init=/sysroot/bin/sh". 完成之后按 "Ctrl+x" chroot /s ...

  4. Spark实践的阶段性总结

    写这篇小总结是因为前段时间是自己业余时间对Spark相关进行了些探索,接下来可能有别的同事一起加入,且会去借用一些别的服务器资源,希望可以借此理下思路. 实践Spark的原因 在之前Spark简介及安 ...

  5. 搭建php环境时解决jpeg6 make: ./libtool:命令未找到

    搭建php环境时解决jpeg6 make: ./libtool:命令未找到 [root@bogon jpeg-6b]# make; make install ./libtool --mode=comp ...

  6. vim忽略大写和小写查找配置

    作者:zhanhailiang 日期:2014-12-17 默认 vim 的查找是区分大写和小写,可通过下面两种方式实现忽略大写和小写查找 set ic? noignorecase 1 指令设定: : ...

  7. tera term 残ALT债券

    Setup -> Keyboard对话框 Meta key变: left 版权声明:本文博客原创文章,博客,未经同意,不得转载.

  8. PHP Html 弹窗,本页面弹窗子页面

    echo '<script type=text/javascript>window.open("","name1","width=100, ...

  9. html学习 - 自己主动跳转与自己主动刷新

    自己主动刷新 事实上自己主动刷新和跳转没啥差别,刷新就是跳转到本地址. 有几种办法,首先是直接在html的<head>标签里加入以下的代码. html代码 代码都放在<head> ...

  10. Flipping Game(枚举)

    Flipping Game time limit per test 1 second memory limit per test 256 megabytes input standard input ...