'' ' 音楽プレーヤーランキング' ' インポートRedisの R&LT = redis.Redis(ホスト= ' 127.0.0.1 '、ポート= 6379、パスワード= ' 123456 '、DB = 0) (r.zadd ' ランキング' { ' song1を':1、' song2である':1、' song3 ':1、' song4 ':1 }) r.zadd(' ランキング' { ' song5 ':1 'song6 ":1、' song7 ':1 }) (r.zadd ' ランク' { ' song8 ':1 ' song9 ':1 }) r.zincrby(' ランク'、50 ' song3 ' ) r.zincrbyを(' ランク'、60、' song5 ' ) r.zincrby(' ランク'、80 ' song7 ' ) RES = r.zrevrange('ランキング'0、2、withscores = TRUE) I = 1。 ための J でRES: 印刷(' 最初の名前であるが、{}:{量}再生:{CI} ' .format(I、J [0] .decode()、 INT(J [1 ]))) I + = 1つの。 出力結果: 最初のものである:song7再生音量:81 番2は:song5再生音量:61倍 3のですsong3再生音量:51回
'' ' のJingdong商品ベストセラー' '' インポートRedisの R&LT = redis.Redis(ホスト= ' 127.0.0.1 '、= 6379ポート、DB = 0、パスワード= 123456 ) r.flushdb() day01_dict = { ' HUAWEI ': 5000、' OPPO ':4000、' iPhone ':3000 } day02_dict = { ' HUAWEI ':5200、' OPPO ':4300、' iPhone '。3230 } day03_dict = { ' Huawei社':5500、' OPPO ':4660、' iPhone ':3580は} (r.zadd ' mobile_day01 'day01_dict) (r.zadd ' mobile_day02 'day02_dict)を (r.zadd ' mobile_day03 ' 、day03_dict) (r.zunionstoreを' mobile_day01:03 '(' mobile_day01 '、' mobile_day02 '、' mobile_day03 ')、集計= '最大" RES)R.zrevrange =(' mobile_day01:03 '、0、-1、withscores = TRUE) 印刷(RES) I = 1。 ための R&LT におけるRES: プリント(' ファーストネーム} {{} ' .format(I、R&LT [ 0] .decode())) I + = 1つの。 出力結果: 〔(B ' HUAWEI '、5500.0)、(B ' OPPO '、4660.0)、(B ' iPhone '、3580.0 )] 1:Huaweiで 2名前:OPPO 最初の3:iphone