Memcached教程![]() Memcached教程提供了Memcached的基本和高级概念。我们的Memcached教程是为初学者和专业人士设计的。 Memcached是一个免费的、开源的、高性能的分布式内存对象缓存系统。Memcached用于通过减少数据库负载来加速动态web应用程序。Memcached被所有拥有大量数据的主要网站所使用,例如YouTube,维基百科,推特等。 在这里,您将了解什么是Memcached, Memcached的历史,Memcached的组成,Memcached的特性,Memcached的缺点,Memcached是如何工作的,Memcached的安装过程,Memcached的存储命令,如何设置,获取,替换,删除Memcached中的数据等。 Memcached是什么?Memcached的发音是meme -cash-dee或meme -cached。它是一个免费的、开源的、高性能的分布式内存对象缓存系统。Memcached用于通过减少数据库负载来加速动态web应用程序。Memcached被所有拥有大量数据的主要网站所使用,例如YouTube,维基百科,推特等。 Memcached用于内存缓存软件,因为它非常容易安装在任何Windows或Unix系统上。它提供了所有主要语言的API集成,如PHP, Java, C/ c++, Python, Ruby, Perl等。 它基于小的任意字符串或对象的键值存储数据,包括:
Memcached的历史Memcached最初是由来自Danga Interactive的Brad FitzpatrickLiveJournal在2003年。它是这样写的Perl,但被重写在C语言中通过Anatoly Vorobey. Memcached的组件Memcached由4个主要组件组成。这些组件允许客户端和服务器一起工作,以便尽可能高效地交付缓存数据:。
Memcached的特点
Memcached的缺点
Memcached是如何工作的?如前所述,Memcached有四个主要组件,这些组件允许它存储和检索数据。每一项都由密钥、过期时间和原始数据组成。在高层Memcached的工作原理如下:
这个设置有各种Memcached服务器和许多客户机。客户端使用hasing算法来确定要使用的memcached存储服务器。这有助于分配负载。 然后,服务器计算键的第二个哈希值,以确定应该将对应的值存储在内部哈希表的哪个位置。Memcached体系结构的一些重要内容如下:
Memcached教程指数Memcached教程 存储命令 检索命令 统计数据的命令 Memcached的面试问题 先决条件在学习Memcached之前,您应该对数据结构和缓存的工作有基本的了解。 观众我们的Memcached教程是为初学者和专业人士设计的。 问题我们向您保证,在本Memcached教程中您不会发现任何问题。但如果有任何错误,请将问题贴在联系表格上。
下一个话题
如何安装Memcached
|