タグ

rubyとredisに関するd_animal141のブックマーク (2)

  • ruby から redis にアクセスする(1) - ようへいの日々精進XP

    ruby から redis にアクセスする(1) 概要 ruby で redis server に登録された key value を取得してみる 内容 gem パッケージのインストール ruby から redis にアクセスする場合には redis という gem パッケージが必要になる。さらに hiredis パッケージを使うことで大容量のレスポンスに対する解析が高速化されるらしいのでそちらも合わせて導入する。 sudo gem install redis hiredis --no-ri --no-rdoc -V key value の一覧を取得するスクリプト 以下は redis server にアクセスして key と value の一覧を取得するスクリプト。 まず、config.yml に以下のように redis server の IP とポート番号を指定して作成する。 以下のような

    ruby から redis にアクセスする(1) - ようへいの日々精進XP
    d_animal141
    d_animal141 2016/02/03
    ruby から redis にアクセスする
  • GitHub製Resqueを使用したRubyでのバックグラウンド処理(バッチ処理) - Masatomo Nakano Blog - Web開発を極める

    そこそこの規模のWebシステムになってくるとバックグランド処理(batch処理)は欠かせないものになってくる。メールの送信、データの日次、月次、年次処理、削除(フラグ)データのpurgeやバックアップ、等々いろいろな物が出てくる。 現在はBackgrounDRbを使っているが、いろいろといまいちなので今回Resqueを評価してみた。ちょっと触った段階での第一印象をメモ。 まず、バッチ処理系で評価のポイントになってくる部分はなんだろうかと考えてみると、なんと言っても見通しのよさと異常系の処理だと思う。画面系と違い、バッチ処理は「見えにくい」ところで実行されるので、その二つが特に大事になってくる。「知らないうちに止まっていました」では困るのがバッチ処理。 たとえば、 異常時の処理無視?管理者に通知?リトライ? 復旧処理タスクの削除(問題を修復後)リトライ 状態の監視いくつのJobが残っているか

    d_animal141
    d_animal141 2014/03/07
    GitHub製Resqueを使用したRubyでのバックグラウンド処理(バッチ処理)
  • 1