Linux安装Memcached

小柒博客 1 69,9873字数 637阅读2分7秒阅读模式

一、Memcached简介

Memcached是一个自由开源的,高性能,分布式内存对象缓存系统。

Memcached是以LiveJournal旗下Danga Interactive公司的Brad Fitzpatric为首开发的一款软件。现在已成为mixi、hatena、Facebook、Vox、LiveJournal等众多服务中提高Web应用扩展性的重要因素。

Memcached是一种基于内存的key-value存储,用来存储小块的任意数据(字符串、对象)。这些数据可以是数据库调用、API调用或者是页面渲染的结果。

Memcached简洁而强大。它的简洁设计便于快速开发,减轻开发难度,解决了大数据量缓存的很多问题。它的API兼容大部分流行的开发语言。

本质上,它是一个简洁的key-value存储系统。

一般的使用目的是,通过缓存数据库查询结果,减少数据库访问次数,以提高动态Web应用的速度、提高可扩展性。

Memcached 官网:http://memcached.org

二、Memcached特征

Memcached作为高速运行的分布式缓存服务器,具有以下的特点。

协议简单

基于libevent的事件处理

内置内存存储方式

Memcached不互相通信的分布式

支持的语言

许多语言都实现了连接Memcached的客户端,其中以Perl、PHP为主。仅仅Memcached网站上列出的有:

Perl

PHP

Python

Ruby

C#

C/C++

Lua

等等

Memcached 用户

LiveJournal

Wikipedia

Flickr

Bebo

Twitter

Typepad

Yellowbot

Youtube

WordPress.com

Craigslist

Mixi

三、安装Memcached

Memcached 支持许多平台:Linux、FreeBSD、Solaris、Mac OS,也可以安装在Windows上。

Linux系统安装Memcached,首先要先安装libevent库。

1、安装依赖包

[root@localhost ~]# yum -y install libevent libevent-devel

2、下载Memcached软件包

[root@localhost ~]# wget -c http://memcached.org/files/memcached-1.4.15.tar.gz

3、解压

[root@localhost ~]# tar zxf memcached-1.4.15.tar.gz

4、预编译

[root@localhost ~]# cd memcached-1.4.15

[root@localhost memcached-1.4.15]# ./configure --prefix=/usr/local/memcached

5、编译及安装

[root@localhost memcached-1.4.15]# make && make install

6、Memcached 运行

Memcached命令的运行:

注意:如果使用自动安装 memcached 命令位于 /usr/local/bin/memcached。

启动选项:

-d      # 启动一个守护进程;

-m     # 分配给Memcache使用的内存数量,单位是MB;

-u      # 运行Memcache的用户;

-l       # 监听的服务器IP地址,可以有多个地址;

-p      # 设置Memcache监听的端口,最好是1024以上的端口;

-c      # 最大运行的并发连接数,默认是1024;

-P      # 设置保存Memcache的pid文件。

7、后台启动

[root@localhost ~]# ln -s /usr/local/memcached/bin/memcached /usr/bin

[root@localhost ~]# memcached -d -m 1024m -c 1024 -u root -p 10201 -P /usr/local/memcached/memcached.pid

8、查看进程及端口

[root@localhost ~]# netstat -lntup

Linux安装Memcached

若文章图片、下载链接等信息出错,请在评论区留言反馈,博主将第一时间更新!如本文“对您有用”,欢迎随意打赏,谢谢!

继续阅读
Wechat
微信扫一扫,加我!
weinxin
微信号已复制
微信公众号
微信扫一扫,关注我!
weinxin
公众号已复制
小柒博客
  • 本文由 小柒博客 发表于 2018年10月10日 21:18:05
  • 声明:本站所有文章,如无特殊说明或标注,本站文章均为原创。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。转载请务必保留本文链接:https://www.yangxingzhen.com/1469.html
    • 运维老司机
      运维老司机 6

      亲测,写的不错,感谢博主 :razz:

    匿名

    发表评论

    匿名网友
    :?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

    拖动滑块以完成验证