smove
smove(set move) 将一个集合成员,从自身集合移除并移动另外一个集合中,如果目标集合存在相同的成员名称,那么也会在自身集合中移除掉
127.0.0.1:6379> smembers set01 1) "b" 2) "a" 127.0.0.1:6379> smembers set02 1) "d" 2) "c" # 将set02中的 d ,移动set01中 127.0.0.1:6379> smove set02 set01 d (integer) 1 127.0.0.1:6379> smembers set01 1) "d" 2) "b" 3) "a" 127.0.0.1:6379> smembers set02 1) "c" #当另一个集合有相同的成员名称时 127.0.0.1:6379> smembers set01 1) "d" 2) "b" 3) "c" 4) "a" 127.0.0.1:6379> smembers set02 1) "c" 127.0.0.1:6379> smove set02 set01 c (integer) 1 127.0.0.1:6379> smembers set02 (empty list or set) 127.0.0.1:6379> smembers set01 1) "d" 2) "b" 3) "c" 4) "a"