集中式缓存系统 memcached

集中式缓存系统 memcached

BSD
C/C++
Linux
2008-09-07

【年终提升】2019尾声,来 OSC·年终盛典收割技术干货,get新技能!>>>

memcached是一套分布式的快取系统,当初是Danga Interactive为了LiveJournal所发展的,但目前被许多软件(如MediaWiki)所使用。这是一套开放源代码软件,以BSD license授权释出。

memcached缺乏认证以及安全管制,这代表应该将memcached服务器放置在防火墙后。

memcached的API使用三十二位元的循环冗余校验(CRC-32)计算键值后,将资料分散在不同的机器上。当表格满了以后,接下来新增的资料会以LRU机制替换掉。由于memcached通常只是当作快取系统使用,所以使用memcached的应用程式在写回较慢的系统时(像是后端的数据库)需要额外的程式码更新memcached内的资料。

memcached具有多种语言的客户端开发包,包括:Perl/PHP/JAVA/C/Python/Ruby/C#/MySQL/

客户端包的下载地址是:http://code.google.com/p/memcached/wiki/Clients

的码云指数为
超过 的项目
加载中

评论(5)

mot_evans
mot_evans
php memcached memcached
红薯
红薯
Resin 从 4.0.24 开始就内建 memcached 服务了,据说性能比 memcached 还要好那么一丁点!!!
liyp
liyp
ssss memcached
苗哥
苗哥
@红薯 修改下介绍里的链接吧,新的客户端下载地址是:http://code.google.com/p/memcached/wiki/Clients memcached
OSC管理员
OSC管理员
@红薯 搜索"memcache"硬是没搜出来,结果是memcached~~搜索框能加个提示吗? memcached

Memcached 1.5.18 发布,不再仅仅是个内存缓存了

Memcached 1.5.18和之后版本可以在服务重启时恢复内存缓存。新版本还通过DAX文件系统挂载来实现缓存持久性功能。 可以通过在启动选项使用该功能: -e /tmpfs_mount/memory_file /tmpfs_mount...

09/19 16:39

Memcached 1.5.16 发布,修复 segfault/内存损坏错误

Memcached 1.5.16 发布了,1.5.15 前几天才刚发布,而这个版本紧急推出是专门修复了 1.5.15 中的一个 bug: 修复了存储客户端标记为“0”的 item 时的关键潜在段错误/内存损坏错误:当 nsuf...

05/26 07:22

Memcached 1.5.15 发布,带来 ASCII 协议认证模式

Memcached 1.5.15 发布了,此版本有一些小的 bug 修复,还带来了 ASCII 协议的认证模式。 -o inline_ascii_response 是一个兼容模式,它使用 10-20 个字节的内存来加速 ASCII 响应,自从几年...

05/21 07:27

Memcached 1.5.13 发布,支持 TLS

Memcached 1.5.13 发布了,新版主要更新内容是对 TLS 的支持。 Memcached 是一个高性能多线程基于事件的键/值缓存存储,旨在用于分布式系统。新版更新亮点如下: 修复 TLS for memcached 的基...

04/17 07:08

Memcached 1.5.12 发布,高性能分布式缓存系统

Memcached 1.5.12 已发布,Memcached 是一个高性能多线程基于事件的键/值缓存存储,旨在用于分布式系统。 该版本没有新特性,仅包含一项重要修复: Fixes a refcount leak that could happe...

2018/11/04 07:17

Memcached 1.5.11 发布,高性能分布式缓存系统

Memcached 1.5.11 已发布,Memcached 是一个高性能多线程基于事件的键/值缓存存储,旨在用于分布式系统。 该版本没有新特性,仅包含两项修复: extstore: balance IO thread queues t/lru-m...

2018/10/12 07:12

Memcached 1.5.10 发布,高性能分布式缓存系统

Memcached 1.5.10 已发布,Memcached 是一个高性能多线程基于事件的键/值缓存存储,旨在用于分布式系统。更新内容如下: 修复 fix alignment issues on some ARM platforms for chunked ite...

2018/08/12 07:26

Memcached 1.5.9 发布,支持 Linux transparent hugepages

Memcached 1.5.9 发布了,此次更新新增支持 Linux transparent hugepages。 更新如下: Fixes 修复 ASCII 获取错误处理问题 drop_privileges 如果可用则不再默认 从 crawler 中删除坏的断言 ...

2018/07/09 16:18

Memcached 1.5.8 发布,extstore 平台可移植性提高

Memcached 1.5.8 发布了,带来了 seccomp 和 extstore 的 bug 修复,以及 ARM 和32位系统的 extstore 平台可移植性已经大大提高。现在 extstore 对 ARMv8 有 CRC32 硬件支持,并且适用于 32...

2018/05/27 07:05

Memcached 1.5.7 发布,修复 64 位 ARM 处理器对齐问题

Memcached 1.5.7 已发布,该版本没有新增的功能,主要是修复 bug。 修复了 64 位 ARM 处理器的对齐问题,seccomp 可移植性以及使用二进制触发命令时的 extstore 引发的 refcount 泄漏问题。具...

2018/03/29 16:31

没有更多内容

加载失败,请刷新页面

10
回答
VPS第一天就被跑了250GB流量 CentOS、iftop监控、【iptables无效】这个 memcache 是什么鬼?
OSC老司机 的回答 08/08 21:22
最佳答案
iptables -vnL 截图,显示已经有拦截了吧, iftop -P 的截图, 还在跑流量 59.8Kb/s 而且这货有三个IP换着来。 我的 memcache 只给本机链接,我php代码里填写的 localhost @gammey 你帮我看看怎么完全封死这个IP
4
回答
数据频繁写的数据应该放redis还是memcached?

现在有一个要求,每秒有1W条UDP的数据要更新(数据量不大) 是应该用redis 还是其他软件? 目前我自己测试 , redis单例或集群 + jedis...

07/03 19:19
1
回答
PHP7无法加载memcache扩展?
phpprince 的回答 04/23 16:52
最佳答案
很少用windows搭建开发环境了,以前找过,估计你要找的,应该是这个https://github.com/nono303/PHP7-memcache-dll
1
回答
memcached 通过 java_memcached_client api get 不到数据

@红薯 第一次搭建memcached 服务 通过 java 客户端 与 memcached 交互 发现空闲一段时间后 无法获取缓存数据 再尝试几次又可以了...

2015/10/13 15:35
1
回答
tomcat重启或者不重启跟缓存有没有关系

我有些数据是从缓存拿的,但是这些存的数据都是设置了过期的时间的,有的时候我更新了数据,但是缓存并没有更新。一般是等缓存过去了之后才会取新数据往缓存再存一次...

2013/03/06 11:37
53
回答
百万级PHP网站架构工具箱

在了解过世界最大的PHP站点,Facebook的后台技术后,今天我们来了解一个百万级PHP站点的网站架构:Poppen.de。Poppen.de是德国的一...

2011/12/29 20:14
8
回答
PHP5.5.12安装PHP_memcache扩展不成功

操作系统:window 7 64 环境:wamp2.5 Apache Version :2.4.9 PHP Version :5.5.12 Server ...

2015/09/02 11:16
2
回答
在windows怎么 memcached扩展?

不是Memcache,是Memcached PHP代码中使用:new Memcached() PHP手册中Memcache类和Memcached类,也是不...

2017/02/11 16:05
13
回答
急,memached做session共享,在获取session的时候抛异常

用memcached做session共享的时候,在用 HttpSession session = httpRequest.getSession();获取s...

2017/01/10 10:54
5
回答
memcached和memcache区别?
jinderui 的回答 2013/05/10 17:58
最佳答案
根本就不对。不知道别瞎说。。。 http://www.jb51.net/article/27366.htm

没有更多内容

加载失败,请刷新页面

memcached的使用-----php中的常规操作

php常规memcached操作,参考与php manual。

2016/07/29 18:12
90
0
memcached 完全剖析–1. memcached的基础

迁移到 https://github.com/chungwei/me/issues/14

2013/06/19 22:39
128
0
memcached完全剖析–1. memcached的基础

版权声明:可以任意转载,但转载时必须标明原作者charlee、原始链接http://tech.idv2.com/2008/07/10/memcached-001/以及本声明。 memcached是什么? memcached 是以LiveJournal 旗下Danga I...

2010/10/15 13:59
2.1K
0
nginx+memcached构建页面缓存应用

nginx的memcached_module模块可以直接从memcached服务器中读取内容后输出,后续的请求不再经过应用程序处理,如php-fpm、django,大大的提升动态页面的速度。nginx只负责从memcached服务器中...

2014/03/23 01:21
53
0
memcached完全剖析–1. memcached的基础

翻译一篇技术评论社的文章,是讲memcached的连载。fcicq同学说这个东西很有用,希望大家喜欢。 发表日:2008/7/2 作者:长野雅广(Masahiro Nagano) 原文链接:http://gihyo.jp/dev/feature/0...

2014/08/07 10:46
17
0
nginx+memcached构建页面缓存应用

一.前言 nginx的memcached_module模块可以直接从memcached服务器中读取内容后输出,后续的请求不再经过应用程序处理,如php-fpm、django,大大的提升动态页面的速度。nginx只负责从memcached...

2013/08/27 13:19
468
0
memcached 完全剖析–1. memcached的基础

本系列文章导航 memcached完全剖析–1. memcached的基础 memcached全面剖析–2.理解memcached的内存存储 memcached全面剖析–3.memcached的删除机制和发展方向 memcached全面剖析–4. memcac...

2014/01/16 20:27
36
0
分布式缓存系统Memcached[分享]

Memcached的缓存是一种分布式的,可以让不同主机上的多个用户同时访问, 因此解决了共享内存只能单机应用的局限,更不会出现使用数据库做类似事情的时候,磁盘开销和阻塞的发生。

2016/03/03 13:11
142
1

没有更多内容

加载失败,请刷新页面

返回顶部
顶部