<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>

          初學(xué)redis-Set類型基本操作

          共 773字,需瀏覽 2分鐘

           ·

          2021-05-19 12:26

          SADD key value //往集合key中存入元素,元素存在則忽略,若key不存在則新建
          sadd active:001 110


          SMEMBERS key //獲取集合key中所有元素


          SREM key value//從集合key中刪除元素

          SRANDMEMBER key count//從集合key中隨機(jī)選出count個(gè)元素,元素不從key中刪除


          SPOP key count//從集合key中隨機(jī)選出count個(gè)元素,元素從key中刪除



          應(yīng)用場(chǎng)景一:抽獎(jiǎng)
          1.先添加用戶,set可以去重,用戶不重復(fù)
          2.查看多少用戶參與
          3.抽完獎(jiǎng)過,把中獎(jiǎng)的用戶剔除

          應(yīng)用場(chǎng)景二:類似于微信點(diǎn)贊
          個(gè)人頁面:
          1.點(diǎn)贊,相當(dāng)于往集合中添加用戶
          2.取消點(diǎn)贊,相當(dāng)于在集合中刪除用戶
          3.檢查是否點(diǎn)過贊,相當(dāng)于查看自己是否在集合中
          SISMEMBER key value
          SISMEMBER friend:001 userid:100
          4.獲取點(diǎn)贊的用戶列表,相當(dāng)于查看這個(gè)集合下的元素
          5.獲取點(diǎn)贊的數(shù)量:SCARD active:001

          集合操作:


          交集:每個(gè)集合都包含的元素
          SINTER set1 set2 set3 ----> { c }

          并集:幾個(gè)集合中全部的元素,去重
          SUNION set1 set2 set3 -----> { a,b,c,d,e }

          差集:set1減去后面全部集合的并集(set2、set3并集)然后看set1還剩的元素
          SDIFF set1 set2 set3 ----->{ a }

          關(guān)注模型:
          TODO


          瀏覽 66
          點(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>
                  欧美双飞| 欧美另类高清 | 亚洲第二十一页 | 黄色片国产精品 | 操屄黄片|