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是一套跨平台的事件处理接口的封装。

  • 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 ,连接成功后在命令行窗口会出现连接成功信息。

  • End

特别提示

若使用源码安装memcached则首先需要安装libevent再安装Memcached主程序。

  • 发表于 2017-09-23 00:00
  • 阅读 ( 926 )
  • 分类:电脑网络

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

联系我们:uytrv@hotmail.com 问答工具