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

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

海绵宝宝撒

没有为什么内存空间与响应时间的取舍考量而已你愿意把评论内容存起来也完全可行啊在这个场景下redis就是起到一个空间换时间的作用,你不愿意用更多的空间就只存ID,内存够用或者体量不大的情况下肯定是把整个内容存起来更有效率。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript