<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                [TOC] # 簡介 有序集合 sortedset中存儲的成員都有一個附帶的分數值,而redis就可以根據分數來對成員進行各種排序 ![](https://box.kancloud.cn/62de9af8b150fb2f464052682650e2c3_910x426.png) # 命令行 ![](https://box.kancloud.cn/97a62c0f8ce33cd565cbcfb0577c35b1_627x734.png) ![](https://box.kancloud.cn/458ea86f76a24f7015c77f23bc4314fb_442x124.png) # 代碼 制作排行榜 ~~~ Jedis jedis = init(); Random random = new Random(); String[] heros = {"易大師", "德邦", "劍姬", "阿卡麗", "金克斯", "提莫", "猴子", "亞索"}; while (true) { int index = random.nextInt(heros.length); //選擇一個英雄 String hero = heros[index]; //開始玩游戲 Thread.sleep(1000); //給集合中的該英雄的出場次數加1 //第一次添加的時候,集合不存在,zincrby方法創建,有就把值加1 /** Redis Zincrby 命令對有序集合中指定成員的分數加上增量 increment 可以通過傳遞一個負數值 increment ,讓分數減去相應的值,比如 ZINCRBY key -5 member ,就是讓 member 的 score 值減去 5 。 當 key 不存在,或分數不是 key 的成員時, ZINCRBY key increment member 等同于 ZADD key increment member 。 當 key 不是有序集類型時,返回一個錯誤。 分數值可以是整數值或雙精度浮點數 */ jedis.zincrby("hero:ccl:phb", 1, hero); System.out.println(hero + "出場了..."); } ~~~ 查看排行榜 ~~~ Jedis jedis = init(); int i = 1; while (true) { //每隔3秒查看一次榜單 Thread.sleep(3000); System.out.println("第" + i + "次查看榜單-----------"); //從redis中查詢榜單的前n名 Set<Tuple> tuples = jedis.zrevrangeWithScores("hero:ccl:phb", 0, 4); for (Tuple t : tuples) { System.out.println(t.getElement() + " " + t.getScore()); } i++; System.out.println(""); } ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看