ZKX's LAB

oracle重复值过多索引失效 如何评估数据适不适合放入Redis中?

2020-10-09知识11

如何评估数据适不适合放入Redis中? 当项目中引入了 Redis 做分布式缓存,那么就会面临这样的问题:哪些数据应该放到缓存中?依据是什么?缓存数据是采用主动刷新还是过期自动失效?如果采用过期自动失效,那么失效时间如何制定?正好这两周我们项目做了相关的评估,把过程记录下来和大家分享分享;当然过程中用到了很多“笨办法”,如果你有更好的办法,也希望能分享给我。01.项目背景我们的项目是一个纯服务平台,也就是只提供接口服务,并没有操作页面的,项目的接口日调用量大约在 200 万次,高峰期也就 1000 万出头,因为大部分接口是面向内部系统的,所以大部分请求集中在工作日的 9 点到 21 点,高峰期的时候系统的 QPS 在 300-400 之间。因为我们项目数据存储使用的是 MongoDB,理论上支撑这个量级的 QPS 应该是绰绰有余,但是我有这么几点观察和考虑:MongoDB 中虽然是整合好的数据,但是很多场景也不是单条查询,夸张的时候一个接口可能会返回上百条数据,回参报文就有两万多行(不要问我能不能分页返回.明确告诉你不能);MongoDB 中虽然是整合好的数据,但是很多场景也不是单条查询,夸张的时候一个接口可能会返回上百条数据,回参报文就有两万多行(不要问我能不能分页返回.明确告诉你不能);。

oracle重复值过多索引失效 如何评估数据适不适合放入Redis中?

为什么大部分码农做不了软件架构师? 译文:http://www. vaikan.com/the-biggest- challenge-to-being-a-software-developer/ 原文:程序员的最大挑战-没时间学习新知识(转) 作者:奋斗终生 出自:博客园 程序。

oracle重复值过多索引失效 如何评估数据适不适合放入Redis中?

数据库查询与优化有哪些呢? 数据库系统是管理信息系统的核心,基于数据库的联机事务处理(OLTP)以及联机分析处理(OLAP)是银行、企业、政府等部门最为重要的计算机应用之一。从大多数系统的应用实例来看。

oracle重复值过多索引失效 如何评估数据适不适合放入Redis中?

#amoeba#数据库#缓存服务器#mysql创建数据库#mysql集群

随机阅读

qrcode
访问手机版