<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          《redis in action》sort排序命令

          共 816字,需瀏覽 2分鐘

           ·

          2021-04-02 13:34

          到目前為止我們已經(jīng)學(xué)習(xí)了五種redis提供的數(shù)據(jù)結(jié)構(gòu),當(dāng)然還有我們上節(jié)所說的發(fā)布和訂閱模式,在本次文章中我們將介紹一些操作多種數(shù)據(jù)的命令,像sort命令可以對(duì)string、set、list以及hash進(jìn)行排序。當(dāng)然我們還可以使用multi和exec來進(jìn)行事務(wù)操作,事務(wù)操作可以讓你的多個(gè)指令一起執(zhí)行,除此之外我們將介紹一些自動(dòng)過期的命令來處理不需要長(zhǎng)期保留的數(shù)據(jù)。
          Sort在redis中和在其他語言中的排序一樣,一般來說也就是將元素通過對(duì)比然后排列成有序的機(jī)構(gòu),sort命令允許我們對(duì)list、set、zset數(shù)據(jù)按照其所對(duì)應(yīng)的key值進(jìn)行排序,甚至是按照hash數(shù)據(jù)結(jié)構(gòu)中的value進(jìn)行排序,如果我們對(duì)關(guān)系型數(shù)據(jù)庫比較了解,那么對(duì)hash的排序就相當(dāng)于sql中的order by
          sort:對(duì)傳入的list、set、或者zset進(jìn)行排序并返回排序后的結(jié)果
          使用SORT的一些基本的選項(xiàng)包括按降序(而不是默認(rèn)的升序)對(duì)結(jié)果排序的功能,將項(xiàng)目視為數(shù)字,將項(xiàng)目視為二進(jìn)制字符串進(jìn)行比較(字符串“110”和“12”的排序順序不同于數(shù)字110和12的排序順序),按未包含在原始序列中的值,甚至獲取輸入列表、集合或ZSET之外的值。
          上邊的示例詳細(xì)的對(duì)list各種排序做了說明,其默認(rèn)是按數(shù)字進(jìn)行排序的,如果我們想讓其按照字符串進(jìn)行排序,那么需要說明alpha=true,除此之外,sort排序還允許我們通過其他數(shù)據(jù)結(jié)構(gòu)的順序的排序。如上圖所示的sort-input列表就是按照多個(gè)set的value的升序來對(duì)sort-input列表進(jìn)行排序的,這里的get表示的就是源數(shù)據(jù),by表示排序的規(guī)則集合。
          瀏覽 32
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  91精品国产一区三一 | 可以看的毛片 | sese亚洲 | 国产激情视频手机在线 | 大伊香蕉视频在线观看 |