【发布时间】:2011-12-27 02:50:08
【问题描述】:
我正在使用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 之后发生吗?
【问题讨论】: