为了账号安全,请及时绑定邮箱和手机立即绑定

为什么用redis缓存最新的N条评论,存的只是ID,不把评论内容存起来

为什么用redis缓存最新的N条评论,存的只是ID,不把评论内容存起来

青春有我 2019-05-09 08:05:51
假设mysql数据库评论表有很多个字段,比如:ID、时间、内容、评论人等这些字段。在用redis缓存时,为什么在网上有人说只要用list数据类型存ID就可以了。这样的话,从redis获取到评论ID后,不也还要再去mysql表里查询每条评论ID的具体内容吗?
查看完整描述

2 回答

?
海绵宝宝撒

TA贡献1809条经验 获得超8个赞

没有为什么内存空间与响应时间的取舍考量而已你愿意把评论内容存起来也完全可行啊在这个场景下redis就是起到一个空间换时间的作用,你不愿意用更多的空间就只存ID,内存够用或者体量不大的情况下肯定是把整个内容存起来更有效率。
                            
查看完整回答
反对 回复 2019-05-09
  • 2 回答
  • 0 关注
  • 1041 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信