CentOS如何使用yum安装和配置Memcached服务

Memcached是国外社区网站LiveJournal开发团队开发的高性能分布式内存对象缓存系统 , 用于在动态应用中减少对数据库的频繁访问 , 从而提高动态Web页面的访问速度 。 Memcached使用libevent进行网络并发连接的处理 , 能够保持在很大并发情况下 , 仍旧能够保持快速的相应能力 。 因此Memcached服务的安装包括两部分:先安装libevent , 再安装Memcached主程序 。 当然我们通过yum安装可以一步到位 , 不需要分别安装 。 工具/材料 服务器或虚拟机 , CentOS操作系统
操作方法 01 通过yum命令安装Memcached , 命令为:yum -y install memcached , 该安装过程可能要持续几分钟 。 安装完成后我们可以在页面看到Complete信息 , 具体安装过程如下图所示 。 通过yum既安装了64位的libevent又安装了64位的Memcached , 其中libevent是一套跨平台的事件处理接口的封装 。

CentOS如何使用yum安装和配置Memcached服务

文章插图
CentOS如何使用yum安装和配置Memcached服务

文章插图

02 安装完成后我们可以通过命令查看Memcached的配置信息 , 命令为:cat /etc/sysconfig/memcached , 配置信息如下图所示 。 其中PORT为默认端口11211 , 用户为memcached , 其他配置信息不再赘述 。

CentOS如何使用yum安装和配置Memcached服务

文章插图

03 【CentOS如何使用yum安装和配置Memcached服务】由于我们是通过yum安装memcached而非源码安装 , 那么如何找到memcached默认安装的位置呢?通过在命令行输入which memcached命令我们可以找到memcached的位置/usr/bin/memcached , 如下图所示 。 一般通过yum自动安装的程序命令都在这个目录下 。

CentOS如何使用yum安装和配置Memcached服务

文章插图

04 memcached命令具体有哪些功能 , 我们可以通过在命令行输入memcached -help查看 , 如下图所示 。
启动选项常用的有如下几种:
-d 是启动一个守护进程;
-m 是分配给Memcache使用的内存数量 , 单位是MB;
-u 是运行Memcache的用户;
-l 是监听的服务器IP地址 , 可以有多个地址;
-p 是设置Memcache监听的端口 , , 最好是1024以上的端口;
-c 是最大运行的并发连接数 , 默认是1024;
-P 是设置保存Memcache的pid文件 。

CentOS如何使用yum安装和配置Memcached服务

文章插图

05 安装完memcached下一步便是启动memcached服务 , 首先使用命令chkconfig memcached on将memcached设置为开机自启动 , 然后使用命令service memcached start启动memcached服务 。 命令service memcached stop用于停止memcached服务 , 命令service memcached restart用于重启memcached服务 , 如下图所示 。

CentOS如何使用yum安装和配置Memcached服务

文章插图

06 根据步骤05所示 , 我们使用service命令来启动和关闭服务 , 那么这些service服务是如何生效的呢?实际上这些命令在yum安装memcached时便添加到了/etc/init.d目录下 , 在该目录下memcached是一个可执行文件 , 我们通过service memcached help 或者 ./memcached help均可查看有哪些启动或关闭命令 , 如下图所示 。

CentOS如何使用yum安装和配置Memcached服务

推荐阅读