【问题标题】:Redis Write Behind and Aside cache strategyRedis 写后置缓存策略
【发布时间】:2021-05-05 16:29:15
【问题描述】:

我想同时实现后写和缓存策略。基本上,如果缓存中存在数据,我想从缓存中读取数据,否则从数据库中获取数据并将其设置为缓存,这样我可以在下一个请求中从缓存中读取相同的数据。

当有人想要更新数据时,我还想要功能首先更新缓存数据,然后在一段时间(例如每 2 分钟)缓存自动更新数据库。 我不知道哪个redis函数可以为我做到这一点,任何人都可以给我一个合适的资源。如果您告诉我所有具有此功能的代码,那将对我很有帮助。

我google了很多,都在说write-behind和cache的策略。但没有人告诉我正确的代码和函数,我将在 Node JS 中用于回写/隐藏缓存。

对于这个应用程序,我使用的是 node js。

非常感谢!!

【问题讨论】:

    标签: node.js caching redis


    【解决方案1】:

    看看下面这个使用 RedisGears (https://oss.redislabs.com/redisgears/) 在 Redis 上实现 write-behind 和 write-through 的项目。 https://github.com/RedisGears/rgsync

    【讨论】:

    • 这个项目在 python 中,但我需要在 nodejs 中
    • 它是一个服务器端的python,它使用RedisGears在Redis中运行,你的客户端仍然可以是nodejs
    猜你喜欢
    • 2017-01-16
    • 2013-10-13
    • 2022-08-08
    • 1970-01-01
    • 1970-01-01
    • 2015-09-04
    • 1970-01-01
    • 2010-10-06
    • 1970-01-01
    相关资源
    最近更新 更多