0

“每个实体类型一个 memcache 命名空间”是个好主意吗?与单个命名空间相比,还有其他影响吗?

 MemcacheServiceFactory.getMemcacheService("K1");
 MemcacheServiceFactory.getMemcacheService("K2");
 MemcacheServiceFactory.getMemcacheService("K3");
4

1 回答 1

6

馊主意。

有一堆 memecache API,例如 cas_multi(),它允许您在一次高效调用中使用多个键。不过,它们会要求您的所有键都在一个命名空间内,因此按种类拆分命名空间将意味着您人为地限制了自己。

生成密钥时,只需使用每种类型的前缀即可。

于 2012-09-25T03:47:54.420 回答