fly.io
忘れるのでメモ
アプリ情報の表示
redis情報の表示
nashflyctl redis status redisname
.envファイルの取り込み
bashcat .env | flyctl secrets import
差分がない場合は更新されない かしこい
なんかつながらない
ローカルからつながらないのはそういう仕様、 flyctl redis connect redisname
でローカルにProxyできるのでポート控えてつなぐとつながる
tsconst redis = new Redis(process.env.REDIS_URL, { family: redisURI.includes("upstash.io") ? 6 : undefined })
のようにしてv6を用いるように指定する?bullの場合
tsconst queue = new Queue("queue-name", process.env.REDIS_URL, { redis: {family: redisURI.includes("upstash.io") ? 6 : undefined} })
のようにする?とうまくいった