memcache是​​否为每个用户存储缓存?

时间:2014-05-21 10:16:27

标签: php caching memcached

我知道这可能是一个菜鸟/愚蠢的问题,但我还没有找到任何答案。 我使用Php memcached,我的问题是。

例如:

$memcache = new Memcache;
$memcache->connect('localhost', 11211) 
                or die ("Could not connect");
$memcache->set('entryNonStandardVars',$nonStandardVars,false,420);

每个用户都会有个人“entryNonStandardVars'钥匙?如果没有,是否有可能单独或按用户缓存存储缓存?当然使用memcache

1 个答案:

答案 0 :(得分:1)

不,确实有一个 memcache商店。 Memcache没有任何关于用户是谁的概念 您只需将数据存储在不同的密钥下即可:

$memcache->set("entryNonStandardVars_$userId", ...);