首页> 电脑软件> 服务器类 > memcached 下载
memcached 下载

memcached 下载

点击下载(219kb)

PC软件无法在手机上运行,请前往碧蓝下载站电脑版下载

放心下载 免谷歌广告 无广告

软件详情

这款memcached是一个十分专业的高性能分布式内存对象缓存系统,它可以用于动态Web应用,以减轻数据库负载,当前已成为mixi、hatena、Vox、LiveJournal等许多服务中提升Web应用扩展性的重要元素。

特色介绍

1、事件处理

libevent是个程序库,它将Linux的epoll、BSD类系统的kqueue等事件处理功能封装成统一的接口。即使对服务器的连接数增加,也能发挥O《1》的性能。memcached使用这个libevent库,因此能在Linux、BSD、Solaris等系统上发挥其高性能。对于事件处理这里就不再仔细介绍,可以参考Dan Kegel的The C10K Problem。

2、存储方式

为了提升性能,memcached中保存的数据都存储在memcached内置的内存存储空间中。由于数据仅存在于内存中,因此重启memcached、重启系统会导致全部数据消失。此外,内容容量达到指定值之后,就基于LRU《Least Recently Used》算法自动删除不使用的缓存。memcached本身是为缓存而设计的服务器,因此并没有过多考虑数据的永久性问题。

3、协议

memcached的服务器客户端通信并不使用复杂的XML等格式,而使用简单的基于文本行的协议。

因此,使用telnet也能在memcached上保存数据、取得数据。下是例子。

$ telnet localhost 11211

Trying 127.0.0.1

Connected to localhost.localdomain 《127.0.0.1》。

Escape character is '^]'.

set foo 0 0 3 《保存命令》

bar 《数据》

STORED 《结果》

get foo 《取得命令》

VALUE foo 0 3 《数据》

bar 《数据》

4、通信分布式

memcached虽然是“分布式”缓存服务器,但服务器端并没有分布式功能。各个memcached不能互相通信以共享信息。那么这个时候,怎样进行分布式呢?这完全取决于客户端的实现。本文也将介绍memcached的分布式。

memcached适应于64位系统,软件体积小巧,简单实用,欢迎有需要的小伙伴们下载使用。

详细信息

  • 大小:219kb
  • 星级:★★☆☆☆
  • 版本:1.4.20
  • 语言:简体中文
  • 更新时间:2017-09-05 18:18:55

同类热门

更多 +
举报