最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Redis Set 集合的實例詳解

 更新時間:2017年08月11日 17:14:44   作者:大白能  
這篇文章主要介紹了 Redis Set 集合的實例詳解的相關資料,Redis的Set是string類型的無序集合。集合成員是唯一的,并且不重復,需要的朋友可以參考下

 Redis Set 集合的實例詳解

Redis的Set是string類型的無序集合。集合成員是唯一的,這就意味著集合中不能出現(xiàn)重復的數(shù)據(jù)。

redis 中 集合是通過哈希表實現(xiàn)的,所以添加,刪除,查找的復雜度都是O(1)。

集合中最大的成員數(shù)為 232 - 1 (4294967295, 每個集合可存儲40多億個成員)。

實例

redis 127.0.0.1:6379> SADD runoobkey redis
(integer) 1
redis 127.0.0.1:6379> SADD runoobkey mongodb
(integer) 1
redis 127.0.0.1:6379> SADD runoobkey mysql
(integer) 1
redis 127.0.0.1:6379> SADD runoobkey mysql
(integer) 0
redis 127.0.0.1:6379> SMEMBERS runoobkey

1) "mysql"
2) "mongodb"
3) "redis"

在以上實例中我們通過 SADD 命令向名為 runoobkey 的集合插入的三個元素。

Redis 集合命令

以下列出了 Redis 集合基本命令:

1  SADD key member1 [member2] 
  向集合添加一個或多個成員

2  SCARD key 
  獲取集合的成員數(shù)

3  SDIFF key1 [key2] 
  返回給定所有集合的差集

4  SDIFFSTORE destination key1 [key2] 
  返回給定所有集合的差集并存儲在 destination 中

5  SINTER key1 [key2] 
  返回給定所有集合的交集

6  SINTERSTORE destination key1 [key2] 
  返回給定所有集合的交集并存儲在 destination 中

7  SISMEMBER key member 
  判斷 member 元素是否是集合 key 的成員

8  SMEMBERS key 
  返回集合中的所有成員

9  SMOVE source destination member 
  將 member 元素從 source 集合移動到 destination 集合

10 SPOP key 
  移除并返回集合中的一個隨機元素

11 SRANDMEMBER key [count] 
  返回集合中一個或多個隨機數(shù)

12 SREM key member1 [member2] 
  移除集合中一個或多個成員

13 SUNION key1 [key2] 
  返回所有給定集合的并集

14 SUNIONSTORE destination key1 [key2] 
  所有給定集合的并集存儲在 destination 集合中

15 SSCAN key cursor [MATCH pattern] [COUNT count] 
  迭代集合中的元素

以上就是Redis 集合的詳解并對集合命令進行了總結,如有疑問請留言或者到本站社區(qū)交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

相關文章

  • 淺談redis采用不同內存分配器tcmalloc和jemalloc

    淺談redis采用不同內存分配器tcmalloc和jemalloc

    下面小編就為大家?guī)硪黄獪\談redis采用不同內存分配器tcmalloc和jemalloc。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-12-12
  • 通俗易懂的Redis數(shù)據(jù)結構基礎教程(入門)

    通俗易懂的Redis數(shù)據(jù)結構基礎教程(入門)

    這篇文章主要介紹了通俗易懂的Redis數(shù)據(jù)結構基礎教程,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-03-03
  • 從原理到實踐分析?Redis?分布式鎖的多種實現(xiàn)方案

    從原理到實踐分析?Redis?分布式鎖的多種實現(xiàn)方案

    在分布式系統(tǒng)中,為了保證多個進程或線程之間的數(shù)據(jù)一致性和正確性,需要使用鎖來實現(xiàn)互斥訪問共享資源,然而,使用本地鎖在分布式系統(tǒng)中存在問題,這篇文章主要介紹了從原理到實踐分析?Redis?分布式鎖的多種實現(xiàn)方案,需要的朋友可以參考下
    2024-07-07
  • Redis高可用之持久化

    Redis高可用之持久化

    在web服務器中,高可用是指服務器可以正常訪問的時間,衡量的標準是在多長時間內可以提供正常服務(99.9%、99.99%、99.999%等等),Redis中,實現(xiàn)高可用的技術主要包括持久化、主從復制、哨兵和cluster集群,感興趣的同學可以閱讀本文
    2023-04-04
  • 淺談Redis常見延遲問題定位與分析

    淺談Redis常見延遲問題定位與分析

    大部分時候,redis延遲很低,但是在某些時刻,有些redis實例會出現(xiàn)很高的響應延時,本文主要介紹了淺談Redis常見延遲問題定位與分析,具有一定的參考價值,感興趣的可以了解一下
    2022-06-06
  • Redis中3種特殊的數(shù)據(jù)類型(BitMap、Geo和HyperLogLog)

    Redis中3種特殊的數(shù)據(jù)類型(BitMap、Geo和HyperLogLog)

    這篇文章主要給大家介紹了關于Redis中3種特殊的數(shù)據(jù)類型(BitMap、GEOADD和GEODIST)的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧。
    2018-03-03
  • 詳解Redis緩存與Mysql如何保證雙寫一致

    詳解Redis緩存與Mysql如何保證雙寫一致

    緩存和數(shù)據(jù)庫如何保證數(shù)據(jù)的一致是個很經典的問題,這篇文章就來和大家一起探討一下Redis緩存與Mysql如何保證雙寫一致,感興趣的小伙伴可以參考下
    2023-12-12
  • Redis分片集群存儲的搭建到使用

    Redis分片集群存儲的搭建到使用

    這篇文章主要介紹了Redis分片集群存儲的搭建到使用,分片集群顧名思義,將數(shù)據(jù)分開存儲到Redis集群中,這樣能夠存儲更多的數(shù)據(jù),避免浪費資源,需要的朋友可以參考下
    2022-06-06
  • 幾分鐘教你掌握Redis簡單動態(tài)字符串SDS

    幾分鐘教你掌握Redis簡單動態(tài)字符串SDS

    這篇文章主要為大家介紹了幾分鐘教你掌握Redis簡單動態(tài)字符串SDS方法,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-01-01
  • Redis中Hash類型的使用

    Redis中Hash類型的使用

    本文主要介紹了Redis中Hash類型的使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-06-06

最新評論

金寨县| 库伦旗| 尼勒克县| 黑龙江省| 茂名市| 青浦区| 麟游县| 同江市| 深泽县| 荣成市| 绥德县| 福贡县| 阿克苏市| 赣州市| 丁青县| 堆龙德庆县| 昌邑市| 阿图什市| 上犹县| 安达市| 敦化市| 绥宁县| 徐闻县| 富阳市| 陵川县| 永嘉县| 金秀| 安顺市| 鄂伦春自治旗| 汉源县| 沈丘县| 湖南省| 丹阳市| 丹寨县| 汤原县| 拜泉县| 和硕县| 德惠市| 宁远县| 黎平县| 乌鲁木齐县|