关于新闻正文缓存到redis里面卡顿的问题

关于新闻正文缓存到redis里面卡顿的问题

一般新闻正文又有图片又有文字 很难不保证文件大小KB呀  如果是真实项目里面 那该怎么解决redis存储正文内容过多的问题呢? 难道正文存在redis里面只能限制里面的大小吗?  但redis不就是为了缓存数据么  这点数据都保存不了  那redis作用怎么体现在缓存新闻上面 ?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
好帮手乔木 2019-10-22 10:30:17

同学你好:

redis的键值内容是不能超过150kb的.

redis数据库存储的都是使用查询使用量过大的数据,这种类型的数据一般都会存储这个数据的id或者标题,根据id或者标题等从其他数据库中获取正文数据。在后面的章节中,同学会学习到mongodb数据库,该数据库主要的作用是保存海量的低价值的数据。根据新闻的特点,新闻都会有较短的热度时长,因此将正文全部存储在该数据库符合新闻的要求,只需要将新闻的标题或者id存在redis中,不会超出redis的内容大小。读取时根据id或者标题从mongodb中获取正文即可。

如果我解决了同学的问题,请采纳!学习愉快^_^。

lin丶林 2019-10-20 22:12:45

见下面的连接https://class.imooc.com/course/qadetail/153064

我觉得可以这样理解:

一般新闻,如果仅文字就大于150K,那么这新闻字数也太长了,没人有耐心看的。

配一张图片和文字的新闻刚刚好。

配两张以上图片的新闻一般会大于150K,也是能保存的。

就像我们平时看新闻,图片多的话加载起来会非常慢一样的。

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师