Google Stackdriver Trace APIが child span上限のエラーをはいていた
詳細は以下
問題は redis の set メソッドの呼び出しの数が多いことで、確かに処理を簡潔にしたいがためにループ内で set を繰り返していた箇所があった
そこで redis の mset
を使うように修正したい
ドキュメントは以下
redis.js.org
使い方
mset
の引数にKeyとValueを交互にセットする
const redis = require("redis"); const client = redis.createClient(); client.mset("key1", "value1", "key2", "value2", redis.print());
もしくは Client#multi
で始めるやり方もある
const redis = require("redis"); const client = redis.createClient(); client .multi() .set("key1", "value1") .set("key2", "value2") .exec();
※参考
https://redis.io/commands/mset
https://kazuhira-r.hatenablog.com/entry/2018/09/12/223039