美文网首页
Redis 数据结构之set无序集合

Redis 数据结构之set无序集合

作者: Devops海洋的渔夫 | 来源:发表于2019-08-19 12:54 被阅读0次

set类型

  • ⽆序集合
  • 元素为string类型
  • 元素具有唯⼀性,不重复
  • 说明:对于集合没有修改操作

增加

添加元素

sadd key member1 member2 ...

  • 例1:向键'a3'的集合中添加元素'zhangsan'、'lisi'、'wangwu'
127.0.0.1:6379[1]> sadd a3 zhangsan sili wangwu
(integer) 3
127.0.0.1:6379[1]> 

获取

返回所有的元素

smembers key

  • 例2:获取键'a3'的集合中所有元素
127.0.0.1:6379[1]> sadd a3 zhangsan sili wangwu
(integer) 3
127.0.0.1:6379[1]> smembers a3
1) "wangwu"
2) "sili"
3) "zhangsan"
127.0.0.1:6379[1]> 

获取集合成员的总数

127.0.0.1:6379> SCARD register_token
(integer) 10020
127.0.0.1:6379> 

删除

删除指定元素

srem key

  • 例3:删除键'a3'的集合中元素'wangwu'
127.0.0.1:6379[1]> smembers a3
1) "wangwu"
2) "sili"
3) "zhangsan"
127.0.0.1:6379[1]> srem a3 wangwu
(integer) 1
127.0.0.1:6379[1]> smembers a3
1) "sili"
2) "zhangsan"
127.0.0.1:6379[1]>

相关文章

网友评论

      本文标题:Redis 数据结构之set无序集合

      本文链接:https://www.haomeiwen.com/subject/rfmjsctx.html