Redis SDIFFSTORE 命令
Redis SDIFFSTORE 命令将给定集合之间的差集存储在指定的集合中。如果指定的集合 key 已存在,则会被覆盖
( Redis >= 1.0.0 )
语法
Redis SDIFFSTORE 命令基本语法如下:
127.0.0.1:6379> SDIFFSTORE DESTINATION_KEY KEY1..KEYN
如果 destination 集合已经存在,则将其覆盖。
destination 可以是 key 本身
返回值
结果集中的元素数量。
范例
127.0.0.1:6379> FLUSHALL OK 127.0.0.1:6379> SADD site "twle.cn" (integer) 1 127.0.0.1:6379> SADD site "www.twle.cn" (integer) 1 127.0.0.1:6379> SADD site "qq.com" (integer) 1 127.0.0.1:6379> SADD site_t "twle.cn" (integer) 1 127.0.0.1:6379> SADD site_t "qq.com" (integer) 1 127.0.0.1:6379> SADD site_t "xiaomi.com" (integer) 1 127.0.0.1:6379> SDIFFSTORE site_x site site_t (integer) 1 127.0.0.1:6379> SMEMBERS site_x 1) "www.twle.cn"