一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數據庫技術|

服務器之家 - 數據庫 - Redis - Redis Set 集合的實例詳解

Redis Set 集合的實例詳解

2019-11-07 15:04大白能 Redis

這篇文章主要介紹了 Redis Set 集合的實例詳解的相關資料,Redis的Set是string類型的無序集合。集合成員是唯一的,并且不重復,需要的朋友可以參考下

 Redis Set 集合的實例詳解

Redis的Set是string類型的無序集合。集合成員是唯一的,這就意味著集合中不能出現重復的數據。

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

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

實例

?
1
2
3
4
5
6
7
8
9
10
11
12
13
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
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
1  SADD key member1 [member2]
  向集合添加一個或多個成員
 
2  SCARD key
  獲取集合的成員數
 
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]
  返回集合中一個或多個隨機數
 
12 SREM key member1 [member2]
  移除集合中一個或多個成員
 
13 SUNION key1 [key2]
  返回所有給定集合的并集
 
14 SUNIONSTORE destination key1 [key2]
  所有給定集合的并集存儲在 destination 集合中
 
15 SSCAN key cursor [MATCH pattern] [COUNT count]
  迭代集合中的元素

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

延伸 · 閱讀

精彩推薦
  • Redisredis 交集、并集、差集的具體使用

    redis 交集、并集、差集的具體使用

    這篇文章主要介紹了redis 交集、并集、差集的具體使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友...

    xiaojin21cen10152021-07-27
  • RedisRedis的配置、啟動、操作和關閉方法

    Redis的配置、啟動、操作和關閉方法

    今天小編就為大家分享一篇Redis的配置、啟動、操作和關閉方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧 ...

    大道化簡5312019-11-14
  • Redisredis中如何使用lua腳本讓你的靈活性提高5個逼格詳解

    redis中如何使用lua腳本讓你的靈活性提高5個逼格詳解

    這篇文章主要給大家介紹了關于redis中如何使用lua腳本讓你的靈活性提高5個逼格的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具...

    一線碼農5812019-11-18
  • Redis詳解Redis復制原理

    詳解Redis復制原理

    與大多數db一樣,Redis也提供了復制機制,以滿足故障恢復和負載均衡等需求。復制也是Redis高可用的基礎,哨兵和集群都是建立在復制基礎上實現高可用的...

    李留廣10222021-08-09
  • RedisRedis 事務知識點相關總結

    Redis 事務知識點相關總結

    這篇文章主要介紹了Redis 事務相關總結,幫助大家更好的理解和學習使用Redis,感興趣的朋友可以了解下...

    AsiaYe8232021-07-28
  • Redisredis實現排行榜功能

    redis實現排行榜功能

    排行榜在很多地方都能使用到,redis的zset可以很方便地用來實現排行榜功能,本文就來簡單的介紹一下如何使用,具有一定的參考價值,感興趣的小伙伴們...

    乘月歸5022021-08-05
  • RedisRedis全量復制與部分復制示例詳解

    Redis全量復制與部分復制示例詳解

    這篇文章主要給大家介紹了關于Redis全量復制與部分復制的相關資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用Redis爬蟲具有一定的參考學習...

    豆子先生5052019-11-27
  • RedisRedis如何實現數據庫讀寫分離詳解

    Redis如何實現數據庫讀寫分離詳解

    Redis的主從架構,能幫助我們實現讀多,寫少的情況,下面這篇文章主要給大家介紹了關于Redis如何實現數據庫讀寫分離的相關資料,文中通過示例代碼介紹...

    羅兵漂流記6092019-11-11
主站蜘蛛池模板: 国产精品久久久久久久久久久久 | 97操 | 国产福利资源网在线观看 | 天天澡夜夜澡狠狠澡 | 亚洲mv国产精品mv日本mv | 色女阁 | 日韩一区二区三区四区不卡 | 动漫精品一区二区三区3d | 日本艳鉧动漫1~6在线观看 | 韩国最新理论三级在线观看 | 日韩网站免费 | 视频免费看 | 顶级尤物极品女神福利视频 | 白丝校花好湿好紧 | 男人日女人p| 亚洲国产第一区二区香蕉日日 | 天天做天天爱天天爽综合区 | 欧美黑大吊 | 天码毛片一区二区三区入口 | xvideoscom极品肌肉警察 | 风间由美理论片在线观看 | 亚洲精品在线播放 | 无遮挡h肉动漫在线观看电车 | 欧美日韩国产一区二区三区欧 | 我们日本在线观看免费动漫下载 | 师尊被各种play打屁股 | 免费高清视频在线观看 | 性满足久久久久久久久 | 国产日韩欧美不卡www | 国产精品第1页在线播放 | 黑人性xxx| 天天做日日做天天添天天欢公交车 | 4455永久在线视频观看 | 欧美精品三区 | 成人四虎 | 男男视频18免费网站 | mmkk在线看片| 无码乱人伦一区二区亚洲一 | 办公室强行丝袜秘书啪啪 | 免费日本在线视频 | 国产精品久久国产精品99 gif |