• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    Redis Set集命令操作指南

    Redis 的 Set調集是一種string類型的無序調集。調集中當作員是獨一的,是以調集中不克不及呈現反復的數據。Redis 中調集是經由過程哈希表實現的,所以添加,刪除,查找的復雜度都是 O(1)。本文介紹下Redis Set調集的常用號令。

    東西/原料

    • Redis

    方式/步調

    1. 1

      Sadd和Smembers號令。起首經由過程Sadd號令添加調集元素,然后經由過程smembers號令查看調集中的元素。操作如下所示。

      77094b36acaf2edd940d4e4d831001e938019391.jpg
    2. 2

      Scard/sdiff/SdiffStore號令。Scard是獲取調集中的當作員數,SDiff是返回給心猿意馬所有調集的差集,SDiffStore是把所有調集返回的差集存儲到指心猿意馬的調集中。

      1c950a7b02087bf4e919504dfcd3572c10dfcf99.jpg
    3. 3

      sinter\sinterstore\sismerber號令。sinter號令是返回給心猿意馬所有調集的交集,語法為sinter key1 key2;sinterstroe號令是把調集存儲到另一個調集中,語法為sinterstore des key1 key2,sismember名利判定元素是否是調集的當作員。

      77094b36acaf2eddaf4b214d831001e9380193df.jpg
    4. 4

      smove和spop號令。smove號令是將元素從s調集移動到d調集,spop號令是移除而且 返回調集中的一個隨機元素。

      342ac65c103853430c8aef859d13b07ecb8088c9.jpg
    5. 5

      srandmember、srem號令。srandmember號令是返回調集中的一個或者是多個隨機數。srem是移除調集中的一個或者是多個當作員。

      d833c895d143ad4b50682e648c025aafa50f06cb.jpg
    6. 6

      sunion返回給心猿意馬的所有調集的并集;sunionstore返回所有給心猿意馬調集的并集并存儲在另一個調集中。sscan是迭代調集中的元素。具體語法見下圖的利用體例。

      d31b0ef41bd5ad6eb7a10f4e8fcb39dbb6fd3c3d.jpgEND

    注重事項

    • Set 調集設計到并集,交集等運算,可以多操練,多把握
    • 發表于 2019-05-21 20:01
    • 閱讀 ( 929 )
    • 分類:其他類型

    你可能感興趣的文章

    相關問題

    0 條評論

    請先 登錄 后評論
    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆