redis中Set类型常用命令

设值

SADD key v1 v2 v3  //往set中增加值,重复不添加,返回添加数量

sdiffstore key3 key1 key2 //将key1 和key2 的差集保存到key3中

sinterstore key3 key1 key2 //将key1和key2的交集保存到key3中

sunionstore key3 key1 key2 //将key1和key2的并集保存到key3中

smove key1 key2 value //从key中取value放入key2中

取值

smembers key //获得set中所有值

SDIFF key1 key2 //返回差集

SINTER key1 key2 //返回交集

SUNION key1 key2 //返回并集

scard key //返回元素数量

sismember key value //判断set中是否包含value

srandmember key //随机返回一个元素

删值

SREM key v1 v2 //删指定值,返回成功数量

SPOP key //随机删除

你可能感兴趣的:(redis)