【问题标题】:Better way to cache in node js在节点 js 中缓存的更好方法
【发布时间】:2018-07-05 06:51:19
【问题描述】:

我一直在阅读一些关于使用 redis 和 memcache 的说明。有人可以输入哪个更合适吗?

我们的场景,这里是缓存一个数据库查询的结果并存储一段时间,如果调用相同的值,如果在时间间隔内,就应该从缓存中使用。

有人可以分享一个如何实现这一点的例子吗?一个简单的例子就可以了?

【问题讨论】:

  • 这里有 2 个独立的问题,1. redis vs memcache,太宽泛了。 2.如何实现这个的例子,我想问一下,你尝试了什么?

标签: node.js database redis memcached


【解决方案1】:

Redis 和 Memcache 都应该适用于您的用例。但是 Redis 相比 Memcache 有更多的功能。 Redis 可以提供缓存数据的持久化,Memcahe 没有持久化。 Redis 可以提供高可用性以及集群。 Memcache 没有集群和 HA(一些库强制 HA,从客户端集群,但这不太可靠)。 Redis 提供了更多的数据结构和特性。总的来说,Redis 是一个更好的选择,因为它是一种 Memcache++++。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-02-17
    • 1970-01-01
    • 1970-01-01
    • 2021-07-16
    • 1970-01-01
    • 2014-01-21
    • 1970-01-01
    相关资源
    最近更新 更多