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

Memcached是国外社区网站LiveJournal开发团队开发的高性能分布式内存对象缓存系统,用于在动态应用中减少对数据库的频繁访问,从而提高动态Web页面的访问速度,运行原理如下图所示。 Memcached使用libevent进行网络并发连接的处理,能够保持在很大并发情况下,仍旧能够保持快速的相应能力。因此Memcached服务的安装包括两部分:先安装libevent,再安装Memcached主程序。当然我们通过yum安装可以一步到位,不需要分别安装。

操作方法

  • 01

    通过yum命令安装Memcached,命令为:yum -y install memcached,该安装过程可能要持续几分钟。安装完成后我们可以在页面看到Complete信息,具体安装过程如下图所示。通过yum既安装了64位的libevent又安装了64位的Memcached,其中libevent是一套跨平台的事件处理接口的封装。

  • 02

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

  • 03

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

  • 04

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

  • 05

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

  • 06

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

  • 07

    启动memcached服务后,我们可以通过telnet命令来连接和使用memcached服务,若访问本机的默认端口,则命令为:telnet localhost 11211 ,连接成功后在命令行窗口会出现连接成功信息。

vivo x7plus 如何实用付费字体
« 上一篇 2024-09-30 13:08
使用ps给照片添加光照效果的方法(ps照片模糊怎么修复高清)
下一篇 » 2024-09-30 13:08