c 可以做网站吗,长沙专业的建站按效果付费,wordpress搬家后网页空白,wordpress 格局调整基础篇Redis
4.7 Redis命令-Set命令
Redis的Set结构与Java中的HashSet类似#xff0c;可以看做是一个value为null的HashMap。因为也是一个hash表#xff0c;因此具备与HashSet类似的特征#xff1a;
无序元素不可重复查找快支持交集.并集.差集等功能
Set类型的常见命令 …基础篇Redis
4.7 Redis命令-Set命令
Redis的Set结构与Java中的HashSet类似可以看做是一个value为null的HashMap。因为也是一个hash表因此具备与HashSet类似的特征
无序元素不可重复查找快支持交集.并集.差集等功能
Set类型的常见命令
SADD key member … 向set中添加一个或多个元素SREM key member … : 移除set中的指定元素SCARD key 返回set中元素的个数SISMEMBER key member判断一个元素是否存在于set中SMEMBERS获取set中的所有元素SINTER key1 key2 … 求key1与key2的交集SDIFF key1 key2 … 求key1与key2的差集SUNION key1 key2 …求key1和key2的并集
例如两个集合s1和s2: 求交集SINTER s1 s2
求s1与s2的不同SDIFF s1 s2 具体命令
127.0.0.1:6379 sadd s1 a b c
(integer) 3
127.0.0.1:6379 smembers s1
1) c
2) b
3) a
127.0.0.1:6379 srem s1 a
(integer) 1127.0.0.1:6379 SISMEMBER s1 a
(integer) 0127.0.0.1:6379 SISMEMBER s1 b
(integer) 1127.0.0.1:6379 SCARD s1
(integer) 2案例
将下列数据用Redis的Set集合来存储张三的好友有李四.王五.赵六李四的好友有王五.麻子.二狗利用Set的命令实现下列功能计算张三的好友有几人计算张三和李四有哪些共同好友查询哪些人是张三的好友却不是李四的好友查询张三和李四的好友总共有哪些人判断李四是否是张三的好友判断张三是否是李四的好友将李四从张三的好友列表中移除
127.0.0.1:6379 SADD zs lisi wangwu zhaoliu
(integer) 3127.0.0.1:6379 SADD ls wangwu mazi ergou
(integer) 3127.0.0.1:6379 SCARD zs
(integer) 3127.0.0.1:6379 SINTER zs ls
1) wangwu127.0.0.1:6379 SDIFF zs ls
1) zhaoliu
2) lisi127.0.0.1:6379 SUNION zs ls
1) wangwu
2) zhaoliu
3) lisi
4) mazi
5) ergou127.0.0.1:6379 SISMEMBER zs lisi
(integer) 1127.0.0.1:6379 SISMEMBER ls zhangsan
(integer) 0127.0.0.1:6379 SREM zs lisi
(integer) 1127.0.0.1:6379 SMEMBERS zs
1) zhaoliu
2) wangwu