碧蓝下载站 - 为大家提供一手绿色软件下载服务
首页 > 电脑软件 > 服务器类 > memcached 下载

memcached 下载

memcached 下载
  • 应用大小:219kb
  • 更新时间:2017-09-05 18:18:55
  • 应用版本:1.4.20
  • 应用语言:简体中文
★★☆☆☆
2615人在玩
1593好玩
应用介绍 同类应用 下载地址

应用介绍

这款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位系统,软件体积小巧,简单实用,欢迎有需要的小伙伴们下载使用。

下载地址

本站仅创建用户沟通交流的信息平台,所展示的游戏/软件内容来均来自于第三方用户上传分享,资源仅作为用户间分享讨论之用,除开发商授权外不以盈利为目的。如果侵犯了您的权益,请邮箱联系downbl@163.com,我们将第一时间处理。

本站发布的游戏及软件均来源于网络,仅用于人个测试学习使用,不得使用于任何商业用途,请在下载后24小时内删除,请支持正版软件。

如侵犯到您的权益,请及时通知我们,我们会及时处理。邮箱:downbl@163.com

【豫ICP备2023010253号-1】 Copyright @ 2023 碧蓝下载站