【发布时间】:2021-05-05 16:29:15
【问题描述】:
我想同时实现后写和缓存策略。基本上,如果缓存中存在数据,我想从缓存中读取数据,否则从数据库中获取数据并将其设置为缓存,这样我可以在下一个请求中从缓存中读取相同的数据。
当有人想要更新数据时,我还想要功能首先更新缓存数据,然后在一段时间(例如每 2 分钟)缓存自动更新数据库。 我不知道哪个redis函数可以为我做到这一点,任何人都可以给我一个合适的资源。如果您告诉我所有具有此功能的代码,那将对我很有帮助。
我google了很多,都在说write-behind和cache的策略。但没有人告诉我正确的代码和函数,我将在 Node JS 中用于回写/隐藏缓存。
对于这个应用程序,我使用的是 node js。
非常感谢!!
【问题讨论】: