一直听大家讨论memcached,今天闲来无事弄了一下,原来是这样...

memcache的最新版本是1.4.4,发布包中竟然只有源代码,没有编译好的windows或linux版本...

有一个memcache for win32项目,但是编译的二进制发行包版本太早太早了...


原来大家经常谈的东西,连上手体验一下的机会都没有~

终于找到了一个1.4.4版本的编译好的windows版本...

php的api很简单,经过简单的例子演示,感觉memcache是一个就是一个内存key-value数据库,特点是支持分布式。

在实际应用中,通常会把数据库查询的结果集保存到 memcached 中,下次访问时直接从 memcached 中获取,而不再做数据库查询操作,这样可以在很大程度上减轻数据库的负担。通常会将 SQL 语句 md5() 之后的值作为唯一标识符 key。

感觉这样的memcached应用很复杂,要设置合理的缓存时间,还要仔细考虑周密的缓存更新策略...相比之下,还是oracle的数据网格的概念更先进、更简单一些。