memcached是基于libevent的,所以确保你的系统已经装了libevent,libevent是个程序库,它将Linux的epoll、BSD类操作系统的kqueue等事件处理功能封装成统一的接口。即使对服务器的连接数增加,也能发挥O(1)的性能。 memcached使用这个libevent库,因此能在Linux、BSD、Solaris等操作系统上发挥其高性能。
由于memcached和libevent是由C编写的,所以首先确保你的系统安装了gcc,如果
没有安装,使用yum安装即可
命令:
yum -y install gcc yum -y install gcc-c++
然后下载 libevent
然后上传centos,进行给予权限,然后解压
# tar xzvf libevent-2.0.21-stable.tar.gz ##解压 # cd libevent-2.0.21-stable # ./configure --prefix=/usr # make # make install
安装完后可以查看下/usr/lib是否有libevent等文件(ls -al /usr/lib | grep libevent)
然后下载 memcached
# tar xzvf memcached-1.4.15.tar.gz # cd memcached-1.4.15 # ./configure --with-libevent=/usr # make # make install ls -al /usr/local/bin/memcached
关于memcache启动的一些参数说明:
memcached命令参数解释: -p <num> 监听的端口 -l <ip_addr> 连接的IP地址, 默认是本机 -d start 启动memcached 服务 -d restart 重起memcached 服务 -d stop|shutdown 关闭正在运行的memcached 服务 -d install 安装memcached 服务 -d uninstall 卸载memcached 服务 -u <username> 以<username>的身份运行 (仅在以root运行的时候有效) -m <num> 最大内存使用,单位MB。默认64MB -M 内存耗尽时返回错误,而不是删除项 -c <num> 最大同时连接数,默认是1024 -f <factor> 块大小增长因子,默认是1.25 -n <bytes> 最小分配空间,key+value+flags默认是48 -h 显示帮助
然后执行命令启动memcached
#/usr/local/bin/memcached -d -m 1024 -u root -p 11211 -P /tmp/memcached.pid
然后就可以使用telnet,来测试memcache的连接状态,
如果没有安装telnet服务,可以执行
yum install telnet-server
安装服务
yum install telnet
安装命令
然后编辑vi /etc/xinetd.d/telnet 文件,激活telnet,默认是禁用的,将disable 设置为no(默人是yes)
然后重启服务,执行命令 service xinetd restart
然后就可以测试memcached的连接,执行命令
telnet 127.0.0.1 11211
输入stats,会输出memcache的一些连接信息,包括PID
如果需要退出,则执行quit命令即可
退出telnet,执行quit命令即可,上图所示的memcached进程ID,很重要,如果我们需要关闭memcached服务时,就可以执行命令,kill -9 进程号 即可。
相关推荐
记录的关于在centos上安装memcached的文档,给有需要的朋友
php memcached扩展,内含安装手册以及源码包,libevent-2.0.22,libmemcached-1.0.18,memcached-1.4.25,memcached-2.2.0,已经在CentOS6.5上进行测试通过。
NULL 博文链接:https://qindongliang.iteye.com/blog/2032975
Centos6.0 安装 nginx memcached 文档,简洁的命令
我的第一个成功的基于 Docker 的映像用于 CentOS 7.0 上的 Memcached 1.4.22,旨在与。 我的 Docker Hub 仓库 Centmin Mod Docker 开发论坛 从 Docker Hub 抓取 docker pull centminmod/docker-centos7-memcached ...
今天小编就为大家分享一篇关于CentOS下安装Memcached和PHP Memcached扩展,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
代码如下:yum -y install memcached#安装完成后执行:memcached -h#出现memcached帮助信息说明安装成功 2. 加入启动服务 代码如下:chkconfig –level 2345 memcached on 3. 配置Memcached 代码如下:vim /etc/...
实现目的:安装部署Memcached服务器 一、防火墙设置 CentOS 7.x默认使用的是firewall作为防火墙,这里改为iptables防火墙。 1、关闭firewall: systemctl stop firewalld.service #停止firewall systemctl disable ...
Windows8上安装虚拟机VirtualBox,然后新建虚拟电脑,搭建CentOS6.5 + mysql + nginx + php + memcached平台环境,部署网站。文档中记录了部分FAQ。
CentOS下Nginx0.8.52-PHP5.3.3-MySQL5.5.6-Memcached1.4.5安装配置优化详解
tomcat+memcached依赖包(centos),包括memcached安装包
Linux(Cent OS7.2)下启动停止memcached方法及ps命令使用讲解.docx
NULL 博文链接:https://xwv.iteye.com/blog/1721604
自己亲身安装memcached的详细过程,操作系统是CentOS6.2 64位,生产环境。 希望可以帮助到大家。
环境:centOS6.5 memcached版本1.4.25 memcached下载网址: http://memcached.org/downloads 安装libevent 因为官方网站说了,memcached依赖于libevent 使用yum安装 yum install libevent-devel 源码安装 ...
介绍了memcache在centOs上的安装过程和遇到问题的解决办法
Linux Memcached 安装 Memcached 支持许多平台:Linux、FreeBSD、Solaris、Mac OS,也可以安装在Windows...yum install libevent libevent-devel 自动下载安装(Redhat/Fedora/Centos) 安装 Memcached 自动安装 Ubu
下面来一起看看在CentOS系统安装Redis及Redis的PHP扩展的详细介绍。 1、安装Redis 1.1 如果没有安装wget,安装wget yum install wget 1.2 在http://redis.io/download页面查看redis版本,并下载安装 wget ...