本帖最后由 Anders_Zhuo 于 2013-11-04 23:36:59 编辑

解决方案 »

  1.   

    首先对你的头像表示抗议。
    key的声明每个项目应该都有自己的规定,你们自己定就好。
    最简单的方式:项目名,分割符,模块名,分隔符,功能名,分隔符,你使用的key。小项目基本不可能重复了。
      

  2.   

    所有的key都写在同一个类下就好了啊,需要新的Key就去类下增加内容,当然每个人把自己要用的key放在一个范围里面,这样就不会冲突了。
      

  3.   

    首先对你的头像表示抗议。
    key的声明每个项目应该都有自己的规定,你们自己定就好。
    最简单的方式:项目名,分割符,模块名,分隔符,功能名,分隔符,你使用的key。小项目基本不可能重复了。这个头像我用了整整一年多了!抗议无效!
      

  4.   

     大多数我们用memcache的时候就是$memcache->set($key,$value);$memcache->get($key);
         当多人开发并且key越来越多的时候,你发现管理成了问题。有时候重新设置一个key,还会担心会不会被使用过了,所以memcache也需要“计划”着用。
        我使用memcache的方式就是先注册再使用。
         具体的作法就是封装memcache,在每次设置key的时候都要检查是否注册过,在取值的时候也要查看是否在范围之内。
        这样的作法可以很清楚的知道已经使用过的key,而且管理起来很方便,可以在后台选择性的刷新清楚memcache的key。
       这个网站的缓存就是我使用这样机制来做的,管理缓存确实方便清楚了很多,有兴趣的朋友可以看下:永动物流 (http://www.wuliu006.com )