タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

Redisに関するsuusanexのブックマーク (7)

  • StackExchange.Redis

  • RedisでAOFを有効化する時に全データを失わないために大切なたった一つのこと | TECHSCORE BLOG | TECHSCORE BLOG

    こんにちは、鈴木です。 RedisでAOFを有効化する時に全データを失わないために大切なたった一つのこと。 それは、 いきなり設定ファイルの appendonly を yes にして再起動しない です。 やるべきことは、 (1)redis-cli で CONFIG SET appendonly yes する。 (2)設定ファイルの appendonly を yes にする。 です。 理由 AOF を有効にした状態で Redis を起動すると、データベースの内容は AOF ファイルから復元されます。 そのときに AOF ファイルが存在しなければ、データベースは空っぽになります。 「今まで AOF は無効にしていたけれど、念のため AOF も残すようにしよう。」と思った時に、 「設定ファイルで appenfonly を yes にして再起動」とすると全データが消えてしまうのでご注意を。

  • C#(.Net Framework)でStackExchange.Redisを扱うときの例外を想定する - いがにんのぼやき

    単純に使うだけ まずNugetでStackExchange.Redisをインストール。 using StackExchange.Redis; Azureの記事だけどこれが参考になる。 docs.microsoft.com IDatabase cache = ConnectionMultiplexer.Connect("localhost").GetDatabase(); cache.StringSet("key", "value"); string result = cache.StringGet("key"); 例外 Redisを使う以上、あらゆる例外に向き合わなければいけない。 C# Redis Samples · GitHub ここではString型にJSONが入っていることを想定し値をオブジェクトにマッピングするときに、想定しうる例外を各々キャッチする処理を書いてみた。 ここに挙げ

    C#(.Net Framework)でStackExchange.Redisを扱うときの例外を想定する - いがにんのぼやき
  • WindowsでRedisを実行するにはどうすればよいですか? - 初心者向けチュートリアル

    ワンクリックでWindowsサービスとしてRedisをインストール: https://github.com/rgl/redis/downloads 一番上の.exeをダウンロードして実行します(「zipとしてダウンロード」ボタンは無視してください) 編集:Redis for Windowsの最新バージョンについては、 MSOpenTech/redis をご覧ください。 。詳細については、Todd Menierの回答を参照してください。 Redis をインストールするもう1つの簡単な方法を見つけました Windowsの場合 最新の Redis をダウンロードする .msi からのファイル https://github.com/MSOpenTech/redis/releases インストール後。 redisサービスがインストールされ、 Service manager から操作できます MSOp

  • RedisのlistとpubsubとRabbitMQを使い分けを考える - GAミント至上主義

    2017年1月現在、ビッグデータ処理プロジェクトoceanusは下記のようなデータの流れをしています。 GEK上でDockerを使ってアプリケーションを構成していますが、Redisのリスト型、pubsub型に加えて、最近RabbitMQも使い始めたので、どう使い分けしているかを整理してみる。 Redis list型 順番を持ったリストで、左から入れたり、右から入れたり、逆に取り出したりすることができる。 リスト型 — redis 2.0.3 documentation 用途 データを失いたくない1対1のデータ処理。 oceanusでは、armsでHTTPリスエストをバリデーション等をした後にlistに保存し、r2bq(Redis to BigQueryの略)が取り出して、BigQueryに保存している。 BigQueryに保存したらもう必要がなくなり消えるので、基的にRedisに保存され

    RedisのlistとpubsubとRabbitMQを使い分けを考える - GAミント至上主義
  • Redis の永続化について調べた - akishin999の日記

    Redis でのデータの永続化方法について調べたので、忘れないうちにまとめておきます。 調べた時の Redis のバージョンは 2.6.13 です。 スナップショット(RDB) Redis のデフォルトの永続化の仕組み この設定が有効な場合、Redis は定期的にデータベースの内容をディスクに出力する Redis を再起動するとこのファイルからデータが読み込まれ復元される 一定回数の更新 + 一定間隔でディスクにファイル出力 ファイル出力タイミングは設定ファイル、CONFIG コマンドで変更可能 無効にもできる 出力は非同期で行われるため、プロセスがクラッシュした場合には前回のスナップショット以降のデータが失われる可能性あり 多少のデータロスを許容できるようなデータならスナップショットのみでもイケそう 手動で実行するには SAVE コマンドまたは BGSAVE コマンドを実行 SAVE は

    Redis の永続化について調べた - akishin999の日記
  • メモ: Redisをジョブキューとして使う - ごろねこ日記

    Redisについて Redisはいわゆるオンメモリで動作して永続化もしてくれる高速なキーバリューストアですが、ノティフィケーションのような機能ももってます。 実はジョブキューのようなものは無いかなと最初はRabbitMQを調べていたのですが、そういやRedisにそういう使い方できそうなコマンドがあったような。と思ってみてみたらありました。 コマンド 該当のコマンドはPUBLISHとSUBSCRIBEです。 SUBSCRIBEは現在のコネクションで特定のキーワードの通知が来るのを待機開始するコマンド PUBLISHは通知を送信するコマンド です。 具体的には SUBSCRIBE fooとするとキーワードfooで通知を待ち受け、 PUBLISH foo hogeとするとhogeというメッセージとともにSUBSCRIBEしているコネクションにメッセージを送ります。 実際にコマンドラインからやって

    メモ: Redisをジョブキューとして使う - ごろねこ日記
  • 1