Redis - set类型操作

Posted 白驹过隙

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Redis - set类型操作相关的知识,希望对你有一定的参考价值。

set类型操作
设置操作:
sadd:        sadd key value        给指定的key添加元素,重复返回0表示添加失败
srem:        srem key value        删除key内的指定value
spop:        spop key            随机删除key内的一个value
smove:        smove key1 key2 value    将key1内的value删除添加到key2内

集合操作:
sdiff:        sdiff key1 key2        返回key1和key2的差集内key1的元素
sdiffstore:    sdiffstore key1 key2 key3     将返回的差集存在key3内
sinter:        sinter key1 key2        返回key1和key2的交集
sinterstore:    sinterstore key1 key2 key3    将交集存在key3内
sunion:        sunion key1 key2        取key1和key2的并集
sunionstore:    sunionstore key1 key2 key3    将并集存在key3内

查询操作:
smembers:        smembers key        查询key所有值
scard:        scard key            返回key内的值个数
sismember:    sismember key value        查询key内是否存在value
srandmember:    srandmember        随机返回key的一个value

以上是关于Redis - set类型操作的主要内容,如果未能解决你的问题,请参考以下文章

redis之sets类型及操作

Redis - set类型操作

redis5--set的操作

Redis数据类型:Sorted Sets操作指令

缓存数据库-redis数据类型和操作(set)

直接在安装了redis的Linux机器上操作redis数据存储类型--对Sorted-Sets操作