Memcache是什么
Memcache是danga.com的一个项目,最早是为 LiveJournal 服务的,目前全世界不少人使用这个缓存项目来构建自己大负载的网站,来分担数据库的压力。
它可以应对任意多个连接,使用非阻塞的网络IO。由于它的工作机制是在内存中开辟一块空间,然后建立一个 HashTable,Memcached自管理这些HashTable。
Memcache官方网站:http://www.danga.com/memcached,更多详细的信息可以来这里了解
为什么会有Memcache和memcached两种名称?
其实Memcache是这个项目的名称,而memcached 是它服务器端的主程序文件名。一个是项目名称,一个是主程序文件名。
Linux下Memcache服务器端的安装
服务器端主要是安装memcache服务器端 。
另外,Memcache用到了libevent这个库用于Socket的处理,所以还需要安装libevent。(如果你的系统已经安装了libevent,可以不用安装)
官网:http://www.monkey.org/~provos/libevent/
下载:http://www.monkey.org/~provos/libevent-1.3.tar.gz
1、下载相关安装包
# mkdir /usr/local/src/memcache
# cd /usr/local/src/memcache
# wget http://danga.com/memcached/dist/memcached-1.3.0.tar.gz
# wget http://www.monkey.org/~provos/libevent-1.3.tar.gz
服务器端主要是安装memcache服务器端 。
另外,Memcache用到了libevent这个库用于Socket的处理,所以还需要安装libevent。(如果你的系统已经安装了libevent,可以不用安装)
官网:http://www.monkey.org/~provos/libevent/
下载:http://www.monkey.org/~provos/libevent-1.3.tar.gz
1、下载相关安装包
# mkdir /usr/local/src/memcache
# cd /usr/local/src/memcache
# wget http://danga.com/memcached/dist/memcached-1.3.0.tar.gz
# wget http://www.monkey.org/~provos/libevent-1.3.tar.gz
2、安装libevent
# tar zxvf libevent-1.3.tar.gz
# cd libevent-1.3
# ./configure --prefix=/usr/local/libevent/
# make
# make install
安装完成后最好刷新 ldconfig是一个动态链接库管理命令,为了让动态链接库为系统所共享,还需运行动态链接库的管理命令--ldconfig 否则memcache在安装的时候有一定概率找不到包
3、安装memcached,同时需要安装中指定 libevent的安装位置
# cd /usr/local/src/memcache
# tar zxvf memcached-1.3.0.tar.gz
# cd memcached-1.3.0
# ./configure --with-libevent=/usr/local/libevent/
# make
# make install
如果中间出现报错,请仔细检查错误信息,按照错误信息来配置或者增加相应的库或者路径。
安装完成后会把memcached放到 /usr/local/bin/memcached
启动memcached
/usr/local/bin/memcached -d -m 10 -c 256 -u root -P /home/coudan/memcached.pid
相关推荐
Linux环境下Memcache的安装
linux环境下的memcache工具的php扩展包
在Linux下memcache安装配置文档,很详细的哦
linux平台使用的memcache压缩包,解压缩之后运行make && make install安装, 然后/usr/local/memcache/bin/memcache -d -m 1024 -u root -p 11211 -c 1024命令运行memcache
技术分享:Linux下Memcache的源码安装
文档给出linux环境下,memcache安装过程步骤;同时提供memcache相关的软件包资源。主要帮助新手简单、快速完成memcache服务搭建!
这个文档是介绍如何在linux中安装memcache的完整的过程,比较详细的过程介绍,大家可以自己试验一下,仅供参考
NULL 博文链接:https://sunney2010.iteye.com/blog/656905
linux下安装包memcache-2.2.4.tgz
一、在 linux 编译安装memcache、redis等,需要 gcc,make,cmake,autoconf,libtool 等工具, 直接使用yum安装即可: yum install gcc make cmake autoconf libtool 二、下载官方源码: memcached依赖于libevent库,因此...
memcache是一套分布式的高速缓存系统,由LiveJournal的Brad Fitzpatrick开发,但目前被许多网站使用以提升网站的访问速度,尤其对于一些大型的、需要频繁访问数据库的网站访问速度提升效果十分显著[1] 。这是一套...
php7 memcache 扩展包,修复memcache3.0.8无法编译安装问题,本人php7.1.21编译通过
当初自己在linux下安装memcache缓存服务器,由于第一次操作,花费不少时间, 搞了半天记录成文档,亲自测试启动memcache可以运行,分享给第一次操作的生手。 如果本机linux有lib库也可以直接编译自己的lib库(建议...
windowsLinux下memcache 和Redis 配置文件 php5.0-7.0 全套
php的memcache扩展,linux下的,php的memcache扩展分为两种,一种是memcache,一种是基于libmemcached的memcached,这个是memcache版本的beta版本
linux 基本操作,memcache应用,主要用于WEB站点。
Memcache的内存分配机制分析及优化策略的设计,张宏,于琳琳,本文介绍了Memcache软件在Linux下的内存分配机制-Slab内存分配器,并对该机制进行了分析,通过对比不同参数下该分配机制的性能特点, �
离线安装包,亲测可用
memcache安装,这个文档详细讲解了在linux环境下怎么去安装memcache