当前位置:首页 > 软件下载 > 应用软件 > 办公软件 > memcached v5.3.10 正式版

memcached v5.3.10 正式版

评分:5

memcached开源式的分布式缓存系统,memcached这里是数据存储缓存工具,对于数据库庞大的服务器来说,这款软件十分的有用处,因为这款软件可以有效的减轻服务器的负担,提高服务的运行性能。关键是软件的界面还十分的强大,功能也是十分的全面,用户完全不用担心操作的问题。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度,十分的人性化的一款软件。

memcached v5.3.10 正式版

memcached操作:

-p 监听的端口

-l 连接的IP地址, 默认是本机

-d start 启动服务

-d restart 重起服务

-d stop|shutdown 关闭正在运行的服务

-d install 安装服务

-d uninstall 卸载服务

-u 以的身份运行 (仅在以root运行的时候有效)

-m 最大内存使用,单位MB。默认64MB

-M 内存耗尽时返回错误,而不是删除项

-c 最大同时连接数,默认是1024

-f 块大小增长因子,默认是1.25

-n 最小分配空间,key+value+flags默认是48

-h 显示帮助

memcached优势:

· 协议简单

· 基于libevent的事件处理

· 内置内存存储方式

· 不互相通信的分布式

memcached说明:

1、事件处理

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

2、存储方式

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

3、协议

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

因此,使用telnet也能在保存数据、取得数据

$ 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、通信分布式

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

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

memcached评价:

服务器参数监控:STATS、SETTINGS、ITEMS、SLABS、SIZES实时刷新

服务器性能监控:GET、DELETE、INCR、DECR、CAS等常用操作命中率实时监控

支持数据遍历,方便对存储内容进行监视

支持条件查询,筛选出满足条件的KEY或VALUE

数组、JSON等序列化字符反序列显示

兼容memcache协议的其他服务,如Tokyo Tyrant (遍历功能除外)

支持服务器连接池,多服务器管理切换方便简洁

memcached v5.3.10 正式版 软件截图
memcached v5.3.10 正式版

memcached v5.3.10 正式版下载地址

  • PC版

相关版本

本类排行

  • 周排行/
  • 月排行