关于新闻正文缓存到redis里面卡顿的问题
来源:2-3 完善新闻管理系统审批功能
努力而奋斗的蜗牛
2019-10-20 12:25:53
一般新闻正文又有图片又有文字 很难不保证文件大小KB呀 如果是真实项目里面 那该怎么解决redis存储正文内容过多的问题呢? 难道正文存在redis里面只能限制里面的大小吗? 但redis不就是为了缓存数据么 这点数据都保存不了 那redis作用怎么体现在缓存新闻上面 ?
2回答
好帮手乔木
2019-10-22
同学你好:
redis的键值内容是不能超过150kb的.
redis数据库存储的都是使用查询使用量过大的数据,这种类型的数据一般都会存储这个数据的id或者标题,根据id或者标题等从其他数据库中获取正文数据。在后面的章节中,同学会学习到mongodb数据库,该数据库主要的作用是保存海量的低价值的数据。根据新闻的特点,新闻都会有较短的热度时长,因此将正文全部存储在该数据库符合新闻的要求,只需要将新闻的标题或者id存在redis中,不会超出redis的内容大小。读取时根据id或者标题从mongodb中获取正文即可。
如果我解决了同学的问题,请采纳!学习愉快^_^。
lin丶林
2019-10-20
见下面的连接https://class.imooc.com/course/qadetail/153064
我觉得可以这样理解:
一般新闻,如果仅文字就大于150K,那么这新闻字数也太长了,没人有耐心看的。
配一张图片和文字的新闻刚刚好。
配两张以上图片的新闻一般会大于150K,也是能保存的。
就像我们平时看新闻,图片多的话加载起来会非常慢一样的。
相似问题
回答 1
回答 1