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中(destionation代表新的key,如果key不存在就创建新的key,如果key存在了就进行覆盖,destionation可以是key的本身);
    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中.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值