Redisのランキング管理API作りました

このエントリーをはてなブックマークに追加
はてなブックマーク - Redisのランキング管理API作りました
LINEで送る
Pocket

redis

概要

RedisのSort SetのAPIが若干使いづらいので、ソーシャルゲームでのユースケースに即したAPIでラップしました。
https://github.com/matsubo/redis-ranking

インストール

Composer対応してあります。
composer.jsonに以下を書いて、php composer.phar updateしてください。

サンプルコード

ベンチマーク

redis-benchmarkコマンドではSorted Keyのベンチマークが出てこないので、ベンチマーク取ってみました。
Redis自体のベンチマークはこちらに細かくまとまっている。http://redis.io/topics/benchmarks

  • PHP 5.3.15 + Redis 2.6.12
  • Core i7 2.3GHz

サンプルアプリケーション

サンプルアプリケーション:AKB勝手に総選挙を作ってみました。

  • ほぼ生のPHPで書いています。更新時にはHTTPリクエストが約10msで返ってきます(有線LAN -> AP -> 無線LAN 環境)。
  • bowerとcomposerで構築しているので実質1ファイルだけ書きました
  • ソースコード:https://github.com/matsubo/redis-ranking-sample

コメント

まとめ

redis-ranking作りました。

このエントリーをはてなブックマークに追加
はてなブックマーク - Redisのランキング管理API作りました
LINEで送る
Pocket

matsubokkuri

Please feel free to contact me via e-mail, twitter and facebook!

あわせて読みたい

コメントを残す