在 Laravel 中,你可以做类似的事情
$object = Cache->remember(key, duration, function() {
$result = mysql_fetch_something();// retrieve from MySQL here
return $result;
});
基本上,Laravel 首先检查缓存是否存在,如果不存在,它允许您从数据库中检索值并自动将其放入缓存,同时返回它。 Node 中是否有类似的构造;也就是说,1 停止缓存检查,数据库故障转移机制?
最佳答案
在 node 中没有专门的命令,但你可以自己构建它。
只需使用 redis 命令 EXISTS 检查 key 是否在 redis 中,如果不在则检查 mysql 并存储它。
关于mysql - 可能有 node.js redis 回退?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28924300/