栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

在Python中使用Redis与内存进行基准检索(使用timeit)

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

在Python中使用Redis与内存进行基准检索(使用timeit)

在这里进行的比较中,您基本上只是测量第二种情况下Python将新名称绑定到值所花费的时间。因此,这比与其他进程(Redis)进行通信要快得多,这不足为奇。我想让我感到惊讶的是,如果存在该选项只是为了将其保留在内存中,您将考虑从Redis获取值。

因此,您首先需要更加清楚为什么要使用Redis。它总是比进程内内存慢,因此不需要基准。您需要问“为什么我不仅仅使用Python列表和字典”?有几个有效的答案:您的数据太大而无法容纳到内存中,您需要特定于缓存的功能,例如允许值在一段时间后消失,或者您想将其用于IPC或持久性。一旦您知道此处的答案,便会告知您要进行的基准测试。问题将更像是“如何以最少的性能损失获得上面列出的优点/功能”。Redis可能不是唯一的答案。您可能会考虑

shelf
持久性,甚至可能会考虑使用完整的关系数据库或Mongo或其他任何东西。

简而言之,一旦您对原因有了一个很好的了解,解决问题的频率就会很高。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/403616.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号