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

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                Set操作 sadd(key, member): 將一個或多個 member 元素加入到集合 key 當中,已經存在于集合的 member 元素將被忽略。 假如 key 不存在,則創建一個只包含 member 元素作成員的集合。 當 key 不是集合類型時,返回一個錯誤。 ~~~ func SetTest(redisdb *redis.Client) { ret,err:=redisdb.SAdd("k1","a","b","c","d").Result() if err!=nil { fmt.Println(err) return } fmt.Println(ret) } ------------------------------------------------------------- 4 //返回插入成功的數目 ~~~ srem(key, member) : 移除集合 key 中的一個或多個 member 元素,不存在的 member 元素會被忽略。 當 key 不是集合類型,返回一個錯誤。 ~~~ func SetTest(redisdb *redis.Client) { ret,err:=redisdb.SRem("k1","c","d").Result() if err!=nil { fmt.Println(err) return } fmt.Println(ret) } ~~~ spop(key) :隨機返回并刪除名稱為key的set中一個元素。 ~~~ func SetTest(redisdb *redis.Client) { ret,err:=redisdb.SPop("k1").Result() if err!=nil { fmt.Println(err) return } fmt.Println(ret) } ~~~ smove(srckey, dstkey, member) : 將 member 元素從 source 集合移動到 destination 集合。 SMOVE 是原子性操作。 如果 source 集合不存在或不包含指定的 member 元素,則 SMOVE 命令不執行任何操作,僅返回 0 。否則, member 元素從 source 集合中被移除,并添加到 destination 集合中去。 當 destination 集合已經包含 member 元素時, SMOVE 命令只是簡單地將 source 集合中的 member 元素刪除。 當 source 或 destination 不是集合類型時,返回一個錯誤。 ~~~ func SetTest(redisdb *redis.Client) { ret,err:=redisdb.SMove("k1","k2","1").Result() if err!=nil { fmt.Println(err) return } fmt.Println(ret) } ------------------------------------------------------ k1原來是1,2,3 k2原來是4,5,6 執行后: k1是2,3 k2是1,4,5,6 ~~~ scard(key) :返回集合 key 的基數(集合中元素的數量)。 ~~~ func SetTest(redisdb *redis.Client) { ret,err:=redisdb.SCard("k1").Result() if err!=nil { fmt.Println(err) return } fmt.Println(ret) } ~~~ sismember(key, member) :member是否是名稱為key的set的元素。 ~~~ func SetTest(redisdb *redis.Client) { ret,err:=redisdb.SIsMember("k1",2).Result() if err!=nil { fmt.Println(err) return } fmt.Println(ret) } ----------------------------------------------------- true 判斷2是不是k1的元素,返回true ~~~ sinter(key1, key2,…key N) :求交集。 ~~~ func SetTest(redisdb *redis.Client) { ret,err:=redisdb.SInter("k1","k2").Result() if err!=nil { fmt.Println(err) return } fmt.Println(ret) } ---------------------------------------------------- k1是1,2,3,6 k2是1,4,5,6 執行結果為: 1,6 ~~~ sunion(key1, (keys)) :求并集。 ~~~ func SetTest(redisdb *redis.Client) { ret,err:=redisdb.SUnion("k1","k2").Result() if err!=nil { fmt.Println(err) return } fmt.Println(ret) } ---------------------------------------------------- k1是1,2,3,6 k2是1,4,5,6 執行結果為: 1,2,3,4,5,6 ~~~ sdiff(key1, (keys)) :求差集。 ~~~ func SetTest(redisdb *redis.Client) { ret,err:=redisdb.SDiff("k1","k2").Result() if err!=nil { fmt.Println(err) return } fmt.Println(ret) } ---------------------------------------------------- k1是1,2,3,6 k2是1,4,5,6 執行結果為: 2,3 ~~~ smembers(key) :返回名稱為key的set的所有元素。 ~~~ func SetTest(redisdb *redis.Client) { ret,err:=redisdb.SMembers("k1").Result() if err!=nil { fmt.Println(err) return } fmt.Println(ret) } ~~~ srandmember(key) :隨機返回名稱為key的set的一個元素。 ~~~ func SetTest(redisdb *redis.Client) { ret,err:=redisdb.SRandMember("k1").Result() if err!=nil { fmt.Println(err) return } fmt.Println(ret) } ~~~
                  <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>

                              哎呀哎呀视频在线观看