redisランキングの例

1183 ワード

 # 1、           (                    Redis  )
   ZADD testTop 23 member1 25 member2
   # 2、        (                   )
   ZINCRBY  testTop 20 member1   #    testTop   member1         43
   ZINCRBY  testTop -10 member2  #    testTop   member2         15
   ZINCRBY  testTop 20 member3   #     testTop      member3   ,    20
   # 3、        ,        【WITHSCORES         ,              】
   ZREVRANGE testTop 0 1 WITHSCORES
   #  :
   # 1) "member1"
   # 2) "43"
   # 3) "member3"
   # 4) "20"
   #             
   ZADD testTop2  100 member2 200 member3 123 member4
   #   testTop testTop2        top
   ZUNIONSTORE  top 2 testTop testTop2
   #             
   ZREVRANGE top 0 -1 WITHSCORES
   1) "member3"
   2) "220"
   3) "member4"
   4) "123"
   5) "member2"
   6) "115"
   7) "member1"
   8) "43"

参照先:https://segmentfault.com/a/1190000011226124
http://blog.nosqlfan.com/html/3379.htmlhashを使用するとkey-valueを使用するよりもメモリが節約されます
http://blog.nosqlfan.com/html/2235.htmlredis適用シーン
http://www.cnblogs.com/restran/p/4295184.htmlRedisクエリーのパフォーマンスの最適化の実践