Redis学习笔记5--Redis之Set数据结构
1.Set常用命令
添加元素--sadd [set名称] [元素a]...(注意:set中不允许出现重复元素)
查看元素--smembers [set名称]
删除元素--srem [set名称] [元素a]...
判断元素是否是set中的--sismember [set名称] [元素]
差集运算--sdiff [set1名称] [set2名称]返回set1中存在而set2中不存在的元素
交集运算--sinter [set1名称] [set2名称]
并集运算--sunion [set1名称] [set2名称]
set长度--scard [set名称]
随机返回set元素--srandmember [set名称]
存储差集元素--sdiffstore [目标set名称] [set1名称] [set2名称]
存储交集元素--sinterstore [目标set名称] [set1名称] [set2名称]
存储并集元素--sunionstore [目标set名称] [set1名称] [set2名称]
2.Set使用场景
1>跟踪一些具有唯一性的数据(例如IP地址)
2>维护数据之间的关联关系(例如交集,差集等操作)