redis中设置获取值--集合
2021/12/3 19:08:00
本文主要是介绍redis中设置获取值--集合,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
集合
无序不重复元素
1,添加元素 sadd key element [element ...] 返回元素的数量
2,移除元素 srem key element [element ...] 返回存在并移除的元素数量
3,检查元素是否存在 sismember key element key或元素不存在返回0,元素存在返回1
4,返回集合大小 scard key 返回数量
5,返回集合中所有元素 smembers key
6,从集合里随机弹出一个元素 spop key, 返回被弹出的元素
7,从集合里随机的返回元素 srandmember key [count] 不会移除返回的元素
1)没有给定count,随机返回一个元素
2)count为正数且小于元素个数时,返回count个元素的数组,返回的每个元素各不相同;为正数且大于等于元素个数时,返回整个集合的数组
3)count为负数时,返回abs(count)个元素数组,数组中的元素可能重复出现多次。
8,差集 sdiff key [key...] 返回集合
SADD number1 "123" "456" "789"; 返回 (integer) 3
SADD number2 "123" "456" "999"; 返回(integer) 3
SDIFF number1 number2 ;返回集合 "789"
8.1 sdiffstore destkey key [key...] 将 结果储存到 destkey 。
9,交集 sinter key [key...] 返回集合
SADD number1 "123" "456" "789" ;返回 (integer) 3
SADD number2 "123" "456" "887" ;返回 (integer) 3
SINTER number1 number2 ;返回集合 1)"123" 2) "456"
9.1 sinterstore destkey key [key...] 将 结果储存到 destkey 。
10,并集 sunion key [key...] 返回集合
SADD number1 "123" "456" "789" ;返回 (integer) 3
SADD number2 "123" "456" "887" ;返回 (integer) 3
SUNION number1 number2 ;返回集合 "123" "456" "789" "887"
10.1 sunionstore destkey key [key...] 将 结果储存到 destkey 。
这篇关于redis中设置获取值--集合的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-08阿里云Redis项目实战入门教程
- 2024-11-08阿里云Redis资料:新手入门与初级使用指南
- 2024-11-08阿里云Redis教程:新手入门及实用指南
- 2024-11-07阿里云Redis学习入门:新手必读指南
- 2024-11-07阿里云Redis学习入门:从零开始的操作指南
- 2024-11-07阿里云Redis学习:初学者指南
- 2024-11-06阿里云Redis入门教程:轻松搭建与使用指南
- 2024-11-02Redis项目实战:新手入门教程
- 2024-10-22Redis入门教程:轻松掌握数据存储与操作
- 2024-10-22Redis缓存入门教程:快速掌握Redis缓存基础知识