タグ

redisに関するdotredのブックマーク (10)

  • ASP.NET CoreのCache・SessionにRedisを使う - kikki's tech note

    章では、ASP.NET CoreでCacheやSessionを利用できるように設定します。また合わせて、セッション情報をRedisで利用できるよう調整します。 はじめに セッションは旧来、Webサーバのメモリ上やデータベース上に展開されることが多くありました。ただそれぞれに以下の問題がありました。 WEBサーバのメモリ セッションの冗長構成が難しい データベース パフォーマンスに難あり Redisでは、メモリ上にデータが保持されます。そのため、セッション情報といった高頻度に更新・参照される場合に強みを発揮します。またWEBサーバーと切り離されているため、キャッシュサーバー専用に冗長構成を取ることができ、スケールアップアウトにも強い特徴があります。そこで今回Sessionの保存先として、Redisを利用します。 準備 Chocolateyをインストール 管理者権限でコマンドプロンプトを実行

    ASP.NET CoreのCache・SessionにRedisを使う - kikki's tech note
  • オンメモリ分散ジョブキュー Disque コトハジメ - Qiita

    antirez/disque は Redis の作者が開発している、オンメモリ分散ジョブキューです。 まずは、簡単に動かしてみることにしましょう。 結論 普通にシンプルな分散ジョブキューです。 まだアルファ版という事だけれど、簡単に非同期を実現する仕組みとしてはかなり良いと感じました。 Redis の事を考えれば、今後ますます便利になっていくと思うので、早いうちに一通り触っておき、考え方を学んでおくのは良さそうです。 セットアップ Mac OSX 10.10.3

    オンメモリ分散ジョブキュー Disque コトハジメ - Qiita
  • はじめてのRedis - kotaroito's notes

    いわゆるNoSQLRDBMSを完全に駆逐することはたぶんないと思うけど、NoSQLの登場によってMySQLでは実現し難かった機能がつくれるんじゃないか、と思う今日このごろ。なのでNoSQLプロダクトは1つずつ触ってみて、特徴を把握することが大事だと思ってる。ということでまずはRedis。 インストール MacBook Airにインストールなので、Homebrewで。 $ brew install redis あとはインストール後に案内された通りに、下記コマンド実行すればセットアップ完了。 $ mkdir -p ~/Library/LaunchAgents $ cp /usr/local/Cellar/redis/2.4.8/homebrew.mxcl.redis.plist ~/Library/LaunchAgents/ $ launchctl load -w ~/Library/Lau

    はじめてのRedis - kotaroito's notes
    dotred
    dotred 2013/01/04
  • Redisでログの書き込みがblockを引き起こす - 酒日記 はてな支店

    「RedisかわいいよRedis」(by typester)……というほど自分は Redis 期でもないのですが、最近 Redis を使ったサービスの面倒を見ていて時々レスポンスが悪化する現象に出会ったので調べました。 前提 使用しているのは Redis 2.4.16 です。 redis.conf に "save [t] [n]" を定義すると、最後に save をしてから [t]秒間に [n]個以上の key が更新された場合に background で save (=bgsave) が実行されます。 save 60 10000これだと、60秒間に 10,000 keys です。 bgsave では redisは自分自身のプロセスを fork() し、子プロセス側は自分のメモリに乗っている内容をファイルにすべて書き出します。 この仕組みによって、1プロセス 1スレッドで動作している re

    Redisでログの書き込みがblockを引き起こす - 酒日記 はてな支店
  • paulbellamy.com - livecomments.go - Real-time blog comments in Go, backbone.js, socket.io, and redis

    livecomments.go - Real-time blog comments in Go, backbone.js, socket.io, and redis 03 April, 2011 livecomments.go is meant to make blog comments a bit more fun. It bridges the gap between comments and a chat-room, allowing real interactions between readers. I built it in Go, backbone.js, socket.io, and redis as a learning experience, and was inspired by this guy to post it as a tutorial for others

  • ケーススタディ — redis 2.0.3 documentation

    Note 英語家のページは、 PHPを使って説明 説明していますが、このページではPythonと Tornado を使ったチュートリアルに変えてあります。 Bitbucketの リポジトリ に、このチュートリアルのファイル一式が含まれています。 tutorial/retwis/ フォルダを自分の作業フォルダにおいて、 retwis_start.py に、これから説明する内容を追加で実装していってください。なお、実力に自信のある方は、PHPRubyの参考実装だけを見ながら、 RegisterHandler や、 FollowHandler クラスもPythonに移植してみてください。 また、 @yssk22 氏がnode.js版を実装してくれました。これもリポジトリの中に入っていますので、興味のある方はこちらのファイルの内容に読み替えてください。 RedisとPythonを使ったシンプ

  • redisドキュメント日本語訳 — redis 2.0.3 documentation

    翻訳について¶ このドキュメントは、RedisのWiki(http://code.google.com/p/redis/wiki/)の内容を参考にしながら、構成などはSphinxに合わせつつ翻訳しています。また、必要に応じて、配布物の中のファイルなども引用しながら訳しています。

  • redisドキュメント日本語訳 — redis 2.0.3 documentation

    翻訳について¶ このドキュメントは、RedisのWiki(http://code.google.com/p/redis/wiki/)の内容を参考にしながら、構成などはSphinxに合わせつつ翻訳しています。また、必要に応じて、配布物の中のファイルなども引用しながら訳しています。

  • memcachedと“正反対”、Redisが仮想メモリをサポート - @IT

    2010/09/07 KVS(キー・バリュー・ストア)に分類されるオープンソースのRedisの新バージョン、「Redis 2.0.0」が2010年9月5日にリリースされた。Redisはmemcachedと同様にキーと値のペアをメモリ上に保持するKVSの一種だが、3つの際立った特徴がある。1つはハッシュ以外のデータ構造もサポートしていることで、リスト型、集合型、順序付き集合型などのデータ構造が扱え、サーバ側でコレクションに対するpush/pop、コレクション同士のunion/intersection、数値のincr、decrなどの操作がアトミックに行える。バージョン2.0では複数の操作を1つにまとめてアトミックに操作するコマンドも増えている。 もう1つのRedisの特徴は、マスター・スレーブによるレプリケーション設定ができ、リード側のスケールアウトが容易にできること。 そして3つ目の特徴は、

  • GitHub - hoisie/redis.go: Redis.go has moved

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - hoisie/redis.go: Redis.go has moved
  • 1