我正在使用node-redis
. 在这样的代码中:
var store = require('redis').createClient();
store.watch('some:key');
store.get('some:key', function (err, results) {
var multi = store.multi();
// COMPUTE SOMETHING WITH results
multi.set('something:or:other', 25);
multi.exec(checkAllIsWell);
});
应该第 1-2 行阅读
store.watch('some:key', function (err, alwaysok) {
store.get('some:key', function (err, result) {
还是会watch
立即生效?
编辑:为了稍微重新定义问题,在同一个 Redis 客户端上的顺序调用上是否保证顺序?或者 WATCH 会在 GET 之后发生吗?