Memcache 高性能分布式内存对象缓存系统

Memcache是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据,包括图像、视频、文件以及数据库检索的结果等。简单的说就是将数据调用到内存中,然后从内存中读取,从而大大提高读取速度。

memcached中可以保存的item数据量是没有限制的,只要内存足够 。
Memcached单进程最大使用内存为2G,要使用更多内存,可以分多个端口开启多个Memcached进程
最大30天的数据过期时间,设置为永久的也会在这个时间过期,常量REALTIME_MAXDELTA60*60*24*30控制
最大键长为250字节,大于该长度无法存储,常量KEY_MAX_LENGTH 250控制
单个item最大数据是1MB,超过1MB数据不予存储,常量POWER_BLOCK 1048576进行控制,它是默认的slab大小
最大同时连接数是200,通过 conn_iNit()中的freetotal进行控制,最大软连接数是1024,通过settings.maxconns=1024 进行控制
跟空间占用相关的参数:settings.facTor=1.25, settings.chunk_size=48, 影响slab的数据占用和步进方式
memcached是一种无阻塞的socket通信方式服务,基于libevent库,由于无阻塞通信,对内存读写速度非常之快。
memcached分服务器端和客户端,可以配置多个服务器端和客户端,应用于分布式的服务非常广泛。
memcached作为小规模的数据分布式平台是十分有效果的。
memcached是键值一一对应,key默认最大不能超过128个字 节,value默认大小是1M,也就是一个slabs,如果要存2M的值(连续的),不能用两个slabs,因为两个slabs不是连续的,无法在内存中 存储,故需要修改slabs的大小,多个key和value进行存储时,即使这个slabs没有利用完,那么也不会存放别的数据。
目前memcached支持C/C++、PerlPHPPythonRubyJavaC#、Postgres、Chicken Scheme、LuaMysql和Protocol等语言客户端。

Memcached 1.4.24 发布,集中式缓存系统
Memcached 1.4.24 发布,此版本是 Memcached 1.4.23 版本的 bug 修复版本,现已提供下载:http://www.memcached.org/files/memcached-1.4.24.tar.gz。更多改进内容请看发行说明。memcached是一套分布式的快取系统,当初是Danga Interactive为了LiveJournal所发展

发布于 2015-04-26 23:26:00 | 220 次阅读

memcached 1.4.23 发布,集中式缓存系统
memcached 1.4.23 发布,此版本现已提供下载:http://www.memcached.org/files/memcached-1.4.23.tar.gz。此版本更新内容如下:Bug 修复spinlocks removed since they never seem to improve performance.flush_all was not thread safe.better handle items refcounted in tail by unlinking th

发布于 2015-04-26 00:00:50 | 188 次阅读

memcached 1.4.22 发布,集中式缓存系统
memcached 1.4.22 发布,此版本是 bug 修复维护版本:修复了哈希表扩展的问题,可以非常简单的绑定所有线程,一旦哈希表指针切换,将会解锁然后像往常一样使用锁。bug 修复:gatkq: return key in responseHandle SIGTERM the same as SIGINTFix off-

发布于 2015-01-05 00:20:12 | 287 次阅读

Memcached 1.4.21 发布,集中式缓存系统
内存缓存 Memcached 1.4.21 发布。2014-10-13 上一个版本是2014-05-12的1.4.20  此版本做了makefile文件清理以及修正了可能导致崩溃OOM的错误。 下载:http://www.memcached.org/files/memcached-1.4.21.tar.gz 更多内容请看发行说明。 memcached是一套分

发布于 2014-10-16 00:21:35 | 174 次阅读

MemCache超详细解读
本篇内容主要为大家提供的是MemCache超详细解读。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2016-03-11 15:29:39 | 139 次阅读

网站加速VPS篇 memcache和memcached安装方法
本篇内容主要为大家讲解的是网站加速VPS篇 memcache和memcached安装方法。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2016-02-08 02:04:59 | 194 次阅读

web服务器集群(多台web服务器)session同步、共享的3种解决方法
本篇内容主要为大家讲解的是web服务器集群(多台web服务器)session同步、共享的3种解决方法。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2016-02-08 09:28:10 | 171 次阅读

linux memcache安装配置方法
本篇内容主要为大家讲解的是linux memcache安装配置方法。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2016-02-07 05:38:47 | 124 次阅读

PHP扩展Memcache分布式部署方案
本篇内容主要为大家提供的是PHP扩展Memcache分布式部署方案。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2016-01-08 13:19:00 | 180 次阅读

64位windows系统下安装Memcache缓存
本篇内容主要为大家提供的是64位windows系统下安装Memcache缓存。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2016-01-11 11:55:51 | 188 次阅读

Memcache函数示例详解
本篇内容为大家讲解的是Memcache函数详解,感兴趣的同学参考学习下,本文内容如下:

发布于 2015-12-03 02:55:27 | 165 次阅读

Memcached-1.4.4-14 For Win32 or Win64安装配置
本篇内容为大家讲解的是Memcached-1.4.4-14 For Win32 or Win64,感兴趣的同学参考学习下,本文内容如下:

发布于 2015-11-12 14:32:31 | 344 次阅读

利用memcached实现并发时候,设置缓存锁
本篇内容为大家讲解的是利用memcached实现并发时候,设置缓存锁,感兴趣的同学参考学习下,本文内容如下:

发布于 2015-11-09 14:39:52 | 1148 次阅读

阿里云centos 64下安装php memcached扩展
本文为大家讲解的是在阿里云centos 64下安装php memcached扩展的过程,感兴趣的同学参考下。

发布于 2015-01-09 09:27:25 | 408 次阅读

PHP内存缓存Memcached类实例
本文为大家分享的是一个PHP内存缓存Memcached类,以实例形式分析了PHP内存缓存Memcached的实现方法,是php操作memcached的典型应用,感兴趣的朋友可以参考下

发布于 2014-12-08 11:16:43 | 269 次阅读

linux下memcached服务器设为开机自启动
本文为大家讲解的是linux下如何让memcached服务器设置成开机自动启动的方法,感兴趣的同学参考下。

发布于 2014-11-30 06:53:51 | 1359 次阅读

Memcached分布式缓存使用入门
本文为大家讲解的是Memcached分布式缓存使用入门,及管理方法,感兴趣的同学参考下。

发布于 2014-11-01 07:58:45 | 311 次阅读

telnet操作Memcached缓存系统
本文为大家讲解的是windows下用telnet操作Memcached的方法,感兴趣的同学参考下。

发布于 2014-10-31 14:44:53 | 227 次阅读

Memcache 中实现消息队列功能
本文是一个php+memcache实现的消息队列服务功能,Memcache 一般用于缓存服务。但是很多时候,比如一个消息广播系统,需要一个消息队列。直接从数据库取消息,负载往往不行。如果将整个消息队列用一个key缓存到memcache里面.

发布于 2014-08-05 14:19:59 | 161 次阅读

PHP Memcached应用实现代码
在很多场合,我们都会听到 memcached 这个名字,但很多同学只是听过,并没有用过或实际了解过,只知道它是一个很不错的东东。这里简单介绍一下,memcached 是高效、快速的分布式内存对象缓存系统,主要用于加速 WEB 动态应用程序。

发布于 2014-10-21 12:58:31 | 156 次阅读

Memcache 在PHP中的使用技巧
本文为大家讲解的Memcache 在PHP中的使用方法,感兴趣的同学参考下。

发布于 2014-10-21 15:17:23 | 209 次阅读

同台服务器使用缓存APC效率高于Memcached的测式代码
之前看到有文章说同台服务器上APC的效率是Memcached的7倍,APC效率比Memcached高是肯定的,至于倒底快多少,我写了个小程序测试了下。

发布于 2014-10-23 14:17:12 | 162 次阅读

php上的memcache和memcached两个pecl库区别说明
本文为大家讲解的是php上的memcache和memcached两个pecl库的区别说明,感兴趣的同学参考下。

发布于 2014-10-31 13:37:39 | 460 次阅读

memcached 和 mysql 主从环境下php开发详解
本文为大家讲解的是memcached 和 mysql 主从环境下php开发详解及思路,感兴趣的同学参考下。

发布于 2014-11-02 08:54:09 | 183 次阅读

linux下安装php扩展memcache的方法
本篇内容主要为大家讲解的是linux下安装php扩展memcache的方法。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2016-02-09 12:39:00 | 571 次阅读

linux下安装memcacheq(mcq)全过程笔记
本文一篇linux下安装memcacheq(mcq)全过程笔记,感兴趣的同学参考下。

发布于 2015-02-12 05:58:54 | 519 次阅读

Windows上memcached的安装和使用
本文为大家讲解的是Windows上memcached的安装和使用,感兴趣的同学参考下。

发布于 2014-10-31 10:19:47 | 303 次阅读

linux下手动为php安装memcached扩展
本文为大家讲解的是linux下手动为php安装memcached扩展的方法流程,感兴趣的同学参考下。

发布于 2014-11-27 01:17:18 | 226 次阅读

在Mac OS的PHP环境下安装配置MemCache的全过程解析
本篇内容主要为大家提供的是在Mac OS的PHP环境下安装配置MemCache的全过程解析。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2016-06-19 08:06:09 | 213 次阅读

在Linux上安装Memcached服务
本篇内容为大家讲解的是在Linux上安装Memcached服务,感兴趣的同学参考学习下,本文内容如下:

发布于 2015-11-07 14:21:21 | 210 次阅读

memcached安装与用法
本文为大家讲解的是高速内存缓存memcache的安装和配置使用方法,感兴趣的同学参考下.

发布于 2014-10-25 10:14:10 | 204 次阅读

windows系统IIS环境下安装memcache的方法
本篇内容为大家讲解的是windows系统IIS环境下安装memcache的方法,感兴趣的同学参考学习下,本文内容如下:

发布于 2015-11-17 21:26:28 | 196 次阅读

Windows下安装Memcached教程
本文是一个Windows下安装Memcached的教程,感兴趣的同学参考下。

发布于 2014-11-03 06:38:03 | 187 次阅读

CentOS下安装Memcache和PHP Memcache扩展.
本篇内容为大家讲解的是CentOS下安装Memcache和PHP Memcache扩展.有需要的同学参考学习,全文如下:

发布于 2015-06-17 09:10:57 | 183 次阅读

PHP环境中Memcache的安装和使用
本篇内容主要为大家提供的是PHP环境中Memcache的安装和使用。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2016-01-13 10:07:07 | 182 次阅读

PHP安装memcached扩展笔记
这篇文章主要介绍了PHP安装memcached扩展笔记,本文讲解了安装服务端、launchpad、安装memcached扩展以及配置PHP.ini等内容,需要的朋友可以参考下 最近在服务器上部缓存系统,记录一下PHP安装memcached扩展。 代码如下: # 安装服务

发布于 2015-05-30 04:57:42 | 181 次阅读

windows下安装memcached方法
本文为大家讲解的是在windows下安装memcached服务器的方法,感兴趣的同学参考下.

发布于 2014-12-09 07:28:25 | 178 次阅读

memcached缓存系统的简介与安装
本文为大家讲解的是windows下memcached缓存系统的安装方法,感兴趣的同学参考下。

发布于 2014-10-31 14:47:18 | 171 次阅读

Linux服务器中对于Memcache的安装配置方法
本篇内容主要为大家讲解的是Linux服务器中对于Memcache的安装配置方法。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2016-02-06 02:57:10 | 171 次阅读

Linux下的Memcache安装方法
本篇内容主要为大家讲解的是Linux下的Memcache安装方法。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2016-02-13 02:37:04 | 170 次阅读

linux下安装php的memcached客户端
本文主要讲解了在linux下如何编译安装php的memcached客户端的方法 ,Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。需要的朋友可以参考下

发布于 2014-08-05 14:27:13 | 162 次阅读

在win系统安装配置 Memcached for PHP 5.3 图文教程
本文为大家讲解的是在win系统安装配置 Memcached for PHP 5.3 图文教程,感兴趣的同学参考下。

发布于 2015-03-05 13:55:03 | 154 次阅读

windows环境下php配置memcache的具体操作步骤
本文为大家讲解的是windows环境下php配置memcache的具体操作步骤,感兴趣的同学参考下。

发布于 2015-01-28 09:53:57 | 152 次阅读

PHP MemCached缓存系统配置图文教程
本文为大家讲解的是PHP MemCached缓存系统配置图文教程,感兴趣的同学参考下。

发布于 2014-12-02 11:54:41 | 150 次阅读

yum 安装memcache permission denied(拒绝访问) 问题
本篇内容主要为大家讲解的是yum 安装memcache permission denied(拒绝访问) 问题。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-03-16 05:18:25 | 196 次阅读


Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务