PythonでRedisのソート型を使う
auです。
PythonのRedisを使って、ソート型を使ったのでまとめてみます。
環境
redis 2.10.6
Python 3.7.3
使い方
ソート型を使う際には、zaddを使用します。
セットの仕方
# importなど省略
redis.zadd(key, value, score)
keysで確認することができるようになります。
バージョンによってvalueとweightの位置が逆になっている?参考サイトと同じようにやったらエラーが出ました。
ゲットの仕方
# valueに対するscoreの取得
redis.zcount(key, value)
上位n番目まで取得
# 1位から5位までを取得 redis.zrange(key, 0, 4)
順位を取得
redis.zrank(key, value)