memcache如何存储数据?

mac*_*cha 17 memcached outputcache

我是缓存的新手,不知道数据如何存储在缓存中.我曾尝试在线阅读一些示例,但每个人都提供了存储和获取数据的代码片段,而不是解释如何使用memcache缓存数据.我已经读过它将数据存储在键值对中,但是我无法理解这些键值对存储在哪里?

还有人可以解释为什么进入缓存的数据被散列或加密?我在序列化数据和散列数据之间有点困惑.

bha*_*mby 19

来自维基百科Memcache页面的两个引用:

Memcached的API提供了一个分布在多台机器上的巨型哈希表.当表已满时,后续插入会导致以最近最少使用(LRU)顺序清除旧数据.

服务器将值保存在RAM中; 如果服务器耗尽RAM,则会丢弃最旧的值.因此,客户端必须将Memcached视为暂时缓存; 他们不能假设存储在Memcached中的数据在需要时仍然存在.

维基百科上的其余部分内容非常丰富,它可能会帮助您入门.