Redis数据类型--Set

set数据类型(无序):
    SADD key member.......: 添加一个set行数据类型,member可以为多个值,如果添加的member重复就不会执行add命令
    SCARD key :返回key中存放的数据的个数;
    SDIFF key .....: 计算第一个key和第二个key差集,(第一个key比第二个key多了那些member,),如果key为多个,就表示第一个key比剩下的key多出那些member;
    SDIFFSTORE destination key..... :这个命令和SDIFF相似,查询出key中的差集,然后将查询后的差集装到destination中,
    SINTER key .... : 查询两个key中的所有的交集,
    SINTERSTORE destination key ..... : 将key中的交集添加到destionation中;
    SISMEMBER key member ; 判断member 元素是不是集合key的成员;
    SMEMBERS key : 查询单独的key 返回key中的所有成员,不存在的key视为空集合;
    SMOVE source destination member :  将source中的member元素添加到destination中,当数据移动完毕后source中的数据就会消失;
    SPOP key : 随机显示出一个key中存在的member 并删除掉key中存在的member;
    SRANDMEMBER key [count] :在key中随机返回一个值,可以设置一次返回多个值,这个命令不会修改里面的参数 只会对数据进行回显
    SREM key member ...  :  移除掉集合key中的一个或多个member元素,不存在的member 将会被忽略;
    SUNION key ...... :返回集合中的全部数据,如果key为多个值返回key中的全部数据,每个数据只显示一个;
    SUNIONSTORRE destination key .... : 该命令与SUNION 命令基本相同,将多个key中相同的数据放到destination中.

猜你喜欢

转载自blog.csdn.net/acca13439767987/article/details/81606355