nosql中memcache和redis缓存无底洞现象及解决办法

回复 收藏
   以用户登录为例:
   
     用户表 user  , 转换为key-value存储
    userid        username        passworde        email
    9        Lisi        1111111        lisi@163.com
    上面是mysql表的一列,当我们把其缓存到nosql中时候会采取如下方式:
    set  user:userid:9:username lisi
    set  user:userid:9:password 111111
    set  user:userid:9:email   lisi@163.com
    这样的好处是,我们在hash的时候可以通过 user:userid:9来进行hash,如此同一个用户的信息会缓存到同一台服务器上去!反之,将会分散缓存到多台服务器上,无端增加了服务器的压力!

2016-01-15 19:30 举报
已邀请:
0

周卫

赞同来自:

你的标题怎么总感觉不对劲

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: