51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

Linux服务器安装Memcached

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


继续阅读 Memcached最后更新:2022-11-23

赞(0)
未经允许不得转载:工具盒子 » Linux服务器安装Memcached