memcached循序渐进(一) - 基础概念和安装

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

1. memcached是什么?

   memcached 是以LiveJournal 旗下Danga Interactive 公司的Brad Fitzpatric 为首开发的一款软件。现在
已成为mixi、hatena、Facebook、Vox、LiveJournal等众多服务中提高Web应用扩展性的重要因素。
许多Web应用都将数据保存到RDBMS中,应用服务器从中读取数据并在浏览器中显示。但随着数
据量的增大、访问的集中,就会出现RDBMS的负担加重、数据库响应恶化、网站显示延迟等重大
影响。
    这时就该memcached大显身手了。memcached是高性能的分布式内存缓存服务器。一般的使用目的
是,通过缓存数据库查询结果,减少数据库访问次数,以提高动态Web应用的速度、提高可扩展
性。

 基本原理图

 

 

 2. memcached安装

  1) 下载memcached:http://www.danga.com/

  2) tar zxf memcached1.2.5.tar.gz

  3) cd memcached1.2.5 

  4) ./configure
  5) make

  6) sudo make install

 

3. memcached的启动

    # /usr/local/bin/memcached -d -m 1024 -u root -l 192.168.0.39 -p 12000 -c 512 -P /tmp/memcached.pid

    -d选项是启动一个守护进程,

    -m是分配给Memcache使用的内存数量,单位是MB,我这里是10MB,

    -u是运行Memcache的用户,我这里是root,

    -l是监听的服务器IP地址,如果有多个地址的话,我这里指定了服务器的IP地址192.168.0.200

    -p是设置Memcache监听的端口,我这里设置了12000,最好是1024以上的端口,

    -c选项是最大运行的并发连接数,默认是1024,我这里设置了256,按照你服务器的负载量来设定,

    -P是设置保存Memcache的pid文件,我这里是保存在 /tmp/memcached.pid

 

 

目录
相关文章
|
5月前
|
Linux Memcache
Linux - 安装memcached
Linux - 安装memcached
52 0
Linux - 安装memcached
|
6月前
|
Docker 容器
Docker下安装memcached
Docker下安装memcached
59 0
|
9月前
|
Shell C语言
脚本用源码来安装 memcached 服务器
脚本用源码来安装 memcached 服务器
36 1
|
10月前
|
Java 程序员
【memcached】下载、安装、、出错一分钟全搞定
【memcached】下载、安装、、出错一分钟全搞定
135 0
|
PHP
安装memcached 和 php-memcached 实现PHP访问memcached
安装memcached 和 php-memcached 实现PHP访问memcached
86 0
安装memcached 和 php-memcached 实现PHP访问memcached
|
缓存 安全 Java
【技术分享】Memcached介绍及php-memcache扩展安装
【技术分享】Memcached介绍及php-memcache扩展安装
95 0
【技术分享】Memcached介绍及php-memcache扩展安装
|
存储 缓存 负载均衡
nosql缓存技术之memcached介绍、安装以及使用总结(1)
nosql缓存技术之memcached介绍、安装以及使用总结
213 0
nosql缓存技术之memcached介绍、安装以及使用总结(1)
|
网络安全 数据安全/隐私保护 Windows
Windows下安装Memcached
Windows下安装Memcached,实验演示
749 3
Windows下安装Memcached
|
缓存 PHP 数据库
怎么用宝塔面板安装memcached?
怎么用宝塔面板安装memcached? 宝塔面板安装memcached后可以给服务器提速,进而加快网站访问速度,提高用户体验。很多朋友不知道如何操作,赵一八分享通过宝塔面板安装memcached及详细配置方法,希望对你有用。
873 0
怎么用宝塔面板安装memcached?
|
应用服务中间件 Linux PHP
Linux 安装Memcached
在linux 编译,需要gcc,make,cmake,autoconf,libtool 等工具,需提前安装好。 memcached的安装包括:1、服务端的安装;2、客户端的安装 一、服务器端安装 方法一: memcached 依赖于libevent 库,因此我们需要先安装libevent.
1187 0