タグ

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

タグの絞り込みを解除

redisに関するs_moriのブックマーク (3)

  • #9 phpのsession storeをredisにする - rrreeeyyy.com

    こんにちわ。れいです。 今日はphpsession storeをredisにしてみようと思います。 負荷分散するときに、セッション、どうしてますか? keepalivedやapacheのmod_proxy_balancerを使ってバランシングする時に、 バックエンドのAPサーバでセッションを管理していると、困りますよね。 従来は、DBやnfsやmemcachedやrepcachedに入れる方法が主流でしたね。 でも、ちょっと遅かったり再起動をしたら消えてしまったり負荷が心配だったり… といくつか問題があったようにも思います。 そこで、最近流行りのKVSにphpのセッションを入れて 管理する方法を紹介します。 今回使うのはRedisです。 色んなKVSの中でかなり早い部類に入るのと、 レプリケーションを組むのが非常に簡単であること、 あと僕が使ったことがあるKVSがMongoDBとRedi

  • Redis Sentinelを運用してみたお話 | GMOメディア エンジニアブログ

    こんにちは、宇津井です。 弊社ではゲソてんというゲームプラットフォームを運営しております。ゲソてんではサービスリリース当初から主にキャッシュ的な役割でRedisを導入していました。つい先日の事ですが訳あってRedis 2.6からサポートされたRedis Sentinelを採用しました。今回は、採用に至った経緯をご紹介します。 簡単なシステム構成 パフォーマンスは良いし、Memcachedには無い便利な機能を提供するRedisですが約一年間運用していくつかの問題が出てきました。 Redisサーバーが突然高負荷に陥るするとWebサーバーも高負荷に陥るRedisのReplicationは張ってるけどアプリケーション側でRedis Slaveへフェイルオーバーしない(MySQLを直接参照する)Redis落ちると恐らくMySQLサーバーが耐えられない(落ちた事無いけど)という事で対策を行ってきました

    s_mori
    s_mori 2014/04/13
  • FluentdとRedisを使ったランキング機能の実装 | SmartNews開発者ブログ

    ゴクロの大平です。ごくろうさまです。 Redisは高速で、かつデータの永続化や、複数のデータ型によるストア(list,set,sorted set等)も対応しており、機能的が豊富ということから愛用者の多いKVS実装の一つだと思います。 特に私のようなアプリケーションエンジニアの人間にとってはデータ型のバリエーションの豊富さが便利さを感じる部分で、たとえばlistを用いてタイムライン的な情報や履歴情報の管理、sorted setを用いてランキング情報の管理、などのようにアプリケーションの需要の多くにRedisが対応することができます。 これらの情報を登録する際のフローとしては自作のアプリケーションから直接、というケースが多いと思いますが、せっかくFluentdのような便利なlog collector実装があるので、FluentdとRedisを組み合わせる事でカジュアルに情報の蓄積を行いたい

  • 1