7839

雑草魂エンジニアブログ

SideKiq

【Rails】ActiveRecord::Base#reload(SQLキャッシュ)

Railsアプリケーション開発時に、少しハマったので、備忘録として残しておく。今回を通して、RailsのSQLキャッシュという機能があることを知った。また、その場合に、どのようにして再取得すべきかを学ぶことができた。 実行環境 Ruby : 3.0.1 Ruby on Rails…

【Rails】Sidekiq 〜ジョブがスタックしたので、複数プロセスで対応

自動復旧できるシステムが構築したくて、Railsで簡易的なアプリケーションを開発した。その際に、バックグラウンドジョブを実行するために、Sidekiqを使った。ただ、バックグラウンドジョブがスタックすることがあったので、調べたことを備忘録として残して…

【Rails】SideKiqを用いて非同期処理(バックグラウンドジョブ)を実行する

今回、Rails のプロジェクトで、バックグラウンド処理を実装したくなり、SideKiq を用いて実装を行ったので、備忘録として残しておく。 ジョブ管理 Sidekiq とは Redis をインストールする Sidekiq を実装する (おまけ)AWS EC2へのデプロイ Redis のインス…