当前位置: 首页 > 面试题库 >

与Redis相比,记忆快取是恐龙吗?[关闭]

茅华灿
2023-03-14
问题内容

在过去的几周中,我与memcached进行了很多合作,并发现了有关Redis的信息。当我阅读他们的自述文件的这一部分时,我突然感到肠胃温暖,舒适:

Redis可以用作类固醇的内存缓存,因为它与内存缓存一样快,但具有更多功能。像memcached一样,Redis还支持将密钥设置为超时,以便在给定的时间量过后自动删除该密钥。

听起来很棒。我还发现此页面带有基准测试:http : //www.ruturaj.net/redis-memcached-tokyo-tyrant-
mysql-comparison

因此,说真的-内存缓存真的是那种旧的dinousaur,从性能的角度来看,与这个新手Redis相比,它是一个不好的选择吗?

以前我对Redis的了解还很少,因此可以解决我的问题!


问题答案:

Memcache仍然是出色的工具,非常可靠。

与其从小于100毫秒范围内的更快者的角度看待这个问题,不如从软件“每个类”的性能上考虑。

  • 它仅使用本地ram吗?->最快
  • 它使用远程ram吗?->快
  • 它使用ram和hardddisk吗->哦,哼。
  • 它仅使用硬盘->运行!


 类似资料:
  • 在本章中,我们将专注于在Volatility的帮助下研究易失性内存, Volatility是一个适用于以下平台的基于Python的取证框架: Android和Linux 。 易失性内存 易失性存储器是一种存储器,当系统电源关闭或中断时,内容将被擦除。 RAM是易失性存储器的最佳示例。 这意味着,如果您正在处理尚未保存到非易失性存储器(如硬盘驱动器)的文档,并且计算机断电,则所有数据都将丢失。 一般

  • 我读过关于记忆障碍如何工作的不同文章。 例如,用户Johan在这个问题中的回答说,内存屏障是CPU执行的指令。 虽然用户Peter Cordes在这个问题中的评论对CPU如何重新排序指令说了以下内容: 它的读取速度比执行速度快,因此它可以看到即将到来的指令窗口。有关详细信息,请参阅 x86 标签 wiki 中的一些链接,如 Agner Fog 的微搜索 pdf,以及大卫·坎特对英特尔哈斯韦尔设计的

  • 我知道SOAP REST比较称REST是更好的选择,然后有一些工业广告称OPC UA比REST更好… Pro REST: https://spf13.com/post/soap-vs-rest/ Pro OPC ua: https://www.maintworld.com/partner-articles/why-use-opc-ua-instrast-of-a-restful-interface

  • 我在Cassandra听了一个关于数据建模的演讲。演讲者一般认为“在卡珊德拉,写比读快”。 这种情况总是真的吗?如果是,为什么?

  • 更新:为了更明显地说明我正在努力做的事情:我将拥有5000万以上的设备流媒体音频。流平均为100KB,峰值流量时为200K流/分钟。我正在寻找一种存储解决方案来满足这种需求。我一直在研究Bookkeeper、Kafka、Ignite、Cassandra和Redis。到目前为止,我只对redis和ignite进行了基准测试,但我很惊讶ignite这么慢。

  • 问题内容: 人们普遍认为Redis的速度非常快,而mongoDB的速度也很快。但是,我很难找到比较两者结果的实际数字。给定相似的配置,功能和操作(并可能显示因素如何随着不同的配置和操作而变化)等,Redis的速度快10倍吗?快2倍吗?快5倍吗? 我只说性能。我知道mongoDB是另一种工具,具有更丰富的功能集。这不是“ MongoDB 比Redis 更好 ”的争论。我问的是,Redis在什么方面优