关于新闻正文缓存到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中获取正文即可。

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

0

lin丶林

2019-10-20

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

我觉得可以这样理解:

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

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

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

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

0

0 学习 · 2669 问题

查看课程