簡単なスクリプトと読み取り専用のデータベース redis があります。
var redis = require('redis'),
client = redis.createClient(), multi
client.on('error', function(error) {
console.log('error')
})
tasks = []
tasks.push(['set', 'a', 1 ])
tasks.push(['set', 'b', 1 ])
client.multi(this.tasks).exec(function (err, replies) {
console.log(err)
tasks = []
tasks.push(['set', 'a', 1 ])
client.multi(tasks).exec(function (err, replies) {
console.log(err)
})
})
このスクリプトの結果:
null
null
/usr/local/lstat/lstat/node_modules/redis/index.js:468
throw callback_err;
^
Error: Error: Error: READONLY You can't write against a read only slave.
この例外をキャッチする方法は?