Linux服务器安装Memcached

小柒助手 Memcached1 69,7043字数 639阅读2分7秒阅读模式

Memcached 简介

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

Memcached是以LiveJournal旗下Danga Interactive公司的Brad Fitzpatric为首开发的一款软件。现在已成为mixi、hatena、Facebook、Vox、LiveJournal等众多服务中提高Web应用扩展性的重要因素。
文章源自小柒网-https://www.yangxingzhen.cn/1469.html

Memcached是一种基于内存的key-value存储,用来存储小块的任意数据(字符串、对象)。这些数据可以是数据库调用、API调用或者是页面渲染的结果。
文章源自小柒网-https://www.yangxingzhen.cn/1469.html

Memcached简洁而强大。它的简洁设计便于快速开发,减轻开发难度,解决了大数据量缓存的很多问题。它的API兼容大部分流行的开发语言。
文章源自小柒网-https://www.yangxingzhen.cn/1469.html

本质上,它是一个简洁的key-value存储系统。
文章源自小柒网-https://www.yangxingzhen.cn/1469.html

一般的使用目的是,通过缓存数据库查询结果,减少数据库访问次数,以提高动态Web应用的速度、提高可扩展性。
文章源自小柒网-https://www.yangxingzhen.cn/1469.html

文章源自小柒网-https://www.yangxingzhen.cn/1469.html

Memcached 官网:http://memcached.org
文章源自小柒网-https://www.yangxingzhen.cn/1469.html

Memcached 特征

Memcached作为高速运行的分布式缓存服务器,具有以下的特点。
文章源自小柒网-https://www.yangxingzhen.cn/1469.html

协议简单
文章源自小柒网-https://www.yangxingzhen.cn/1469.html

基于libevent的事件处理
文章源自小柒网-https://www.yangxingzhen.cn/1469.html

内置内存存储方式

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

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

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

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

    匿名

    发表评论

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

    拖动滑块以完成验证