当我们需要用redis存去重的列表的时候,我们就会想到用redis的set
SET命令
{
"sadd",saddCommand,-3,"wmF",0,NULL,1,1,1,0,0}, /* 添加元素 */
{
"srem",sremCommand,-3,"wF",0,NULL,1,1,1,0,0}, /*移除元素*/
{
"smove",smoveCommand,4,"wF",0,NULL,1,2,1,0,0}, /*一个集合 移动到另外一个集合*/
{
"sismember",sismemberCommand,3,"rF",0,NULL,1,1,1,0,0}, /*是否包含*/
{
"scard",scardCommand,2,"rF",0,NULL,1,1,1,0,0}, /*返回数量*/
{
"spop",spopCommand,-2,"wRF",0,NULL,1,1,1,0,0}, /*随机一个元素 实际上是按hash顺序取*/
{
"srandmember",srandmemberCommand,-2,"rR",0,NULL,1,1,1,0,0},/*返回多个随机元素*/
{
"sinter",sinterCommand,-2,"rS",0,NULL,1,-1,1,0,0}, /*两个集合的交集*/
{
"sinterstore",sinterstoreCommand,-3,"wm",0,NULL,1,-1,1,0,0}, /* 将交集存进另外一个集合*/
{
"sunion",sunionCommand,-2,"rS",0,NULL,1,-1,1,0,0}, /*两个集合去重返回*/
{
"sunionstore",sunionstoreCommand,-3,"wm",0,NULL,1,-1,1,0,0}, /*两个集合去重然后存进另外一个集合*/
{
"sdiff",sdiffCommand,-2,"rS",0,NULL,1,-1,1,0,0},/*第