资讯专栏INFORMATION COLUMN

mongo性能: TPS从1000到20000

mudiyouyou / 3269人阅读

摘要:我在里存了一个亿的。别问我为啥存这么多然后占了接近内存然后我就想倒出来,参考了几篇文章,把从多提升到了万。多线程最主要的当然前提是你的值要非常小。还有,记得加索引。

我在redis里存了一个10亿的set。别问我为啥存这么多………………

然后占了接近100G内存………………

然后我就想倒出来,参考了几篇文章,把TPS从1000多提升到了2万。

多线程(最主要的)

batch insert

redis pipeline

当然前提是你insert的值要非常小。

还有,记得加索引。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/19374.html

相关文章

  • BBFT共识算法深度解析丨Bystack是如何实现单条侧链 20000+TPS

    摘要:第一类模式是在公链项目中运用的最广泛应用的共识算法,比特币长达年的运行已充分证明的安全性与稳定性。此时当前区块已是合法区块但是未获得最终确认,类似于比特币未获得个块确认存在回滚的可能性。 showImg(https://segmentfault.com/img/bVbtamO?w=1000&h=600); 共识算法是分布式系统保证节点数据状态一致性的方法,在区块链的共识算法分POW(工...

    novo 评论0 收藏0
  • mongo连接分析

    摘要:本文旨在梳理这些问题,进行一个全面的分析。等到进行数据库操作的时候,再去中获取一个连接,进行操作总结通过以上分析,对于以下的数据库连接池与关系型数据库连接池并无区别。 摘要 在前面的文章中有分析过关系型数据库的连接,以及连接池的原理。在mongo数据库同样存在,经常看到有网友在问mongo 连接了数据库要不要关,怎么关。内置的数据库连接池是单线程还是多线程,mongo服务器为什么会杀游...

    yuanxin 评论0 收藏0
  • 初识MongoDB分片

    摘要:复制一份,命名为,修改文件内容如下注意改为我们第一步创建的目录,端口号改为这个随意,只要该端口没被占用即可,表示这是一个配置服务器,另外由于我们的配置服务器要做成备份集,所以要设置。 分片是指将数据拆分,拆分后存放在不同的机器上的过程,以此来降低单个服务器的压力,同时也解决单个服务器硬盘空间不足的问题,让我们可以用廉价的机器实现高性能的数据架构。有的小伙伴不理解分片和副本集的差异,一言...

    Nino 评论0 收藏0

发表评论

0条评论

mudiyouyou

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<