单值多value
一、Set(集合)
Redise 的 Set 是 string 类型的无序集合。它是通过 Hashtable 实现实现的
二、sadd/smembers/sismember
-
sadd
效果:将key添加到value中,形成一个set 且自动去重
-
smembers
效果:查看某个set中的所有key
用法如上
-
sismember
效果:查看某个值是否在set中
三、scard
-
scard
效果:获取集合里面的元素个数
四、srem key value
-
srem key value
效果:删除集合中的元素(可多个
五、srandmember key
-
srandmember key
效果:随机出几个数
六、spop key 随机出栈
-
spop key
效果:随机出栈
七、smove key1 key2 key1中的值
smove key1 key2 key1中的值
八、数学集合类
-
差集
sdiff
效果:在第一个 set 里面而不在后面任何一个 set 里面的项
-
交集
sinter
-
并集
sunion