基于PHP开发的Memcached管理与监控工具 MemAdmin 简介
admin 13年前
<p>MemAdmin是一款可视化的Memcached管理与监控工具,基于 PHP5 & JQuery 开发,体积小,操作简单。</p> <p>主要功能:</p> <ul> <li>服务器参数监控:STATS、SETTINGS、ITEMS、SLABS、SIZES实时刷新</li> <li>服务器性能监控:GET、DELETE、INCR、DECR、CAS等常用操作命中率实时监控</li> <li>支持数据遍历,方便对存储内容进行监视</li> <li>支持条件查询,筛选出满足条件的KEY或VALUE</li> <li>数组、JSON等序列化字符反序列显示</li> <li>兼容memcache协议的其他服务,如Tokyo Tyrant (遍历功能除外)</li> <li>支持服务器连接池,多服务器管理切换方便简洁</li> </ul> <p>项地址:<a href="/misc/goto?guid=4958187578805574740" target="_blank">http://www.junopen.com/memadmin/</a><br /> 演示:<a href="/misc/goto?guid=4958187579542249954">http://demo.junopen.com/memadmin_demo/index.php</a></p> <p><strong><br /> <a href="/misc/goto?guid=4958184338198183602" target="_blank">memcached</a></strong>是一套分布式的快取系统,当初是Danga Interactive为了LiveJournal所发展的,但目前被许多软件(如MediaWiki)所使用。这是一套开放源代码软件,以BSD license授权释出。</p> <p>memcached缺乏认证以及安全管制,这代表应该将memcached服务器放置在防火墙后。</p> <p>memcached的API使用三十二位元的循环冗余校验(CRC-32)计算键值后,将资料分散在不同的机器上。当表格满了以后,接下来新增的资料会以LRU机制替换掉。由于memcached通常只是当作快取系统使用,所以使用memcached的应用程式在写回较慢的系统时(像是后端的数据库)需要额外的程式码更新memcached内的资料。</p> <p>memcached具有多种语言的客户端开发包,包括:Perl/PHP/JAVA/C/Python/Ruby/C#/MySQL/</p>