REDIS 五种基本数据类型命令操作
1.set集合
sadd key v1 [v2 v3] # 添加值到set集合中
smembers key # 迭代遍历set集合
sismember key value # 判断是否存在一个元素在set集合中
scard key # 得到set的元素个数
sinter s1 s2 # 求两个集合之间的交集
sdiff s1 s2 # 求两个集合之间的差集
sunion s1 s2 # 求两个集合之间的并集
2.sorted set 有序集合
zadd key s1 v1 s2 v2... # 为有序集合增加元素,该元素存在一个权重,用于判断位置
zcard key # 求有序集合的元素个数
zrange key start stop # 遍历整个集合
zcount key min max # 统计两个权重的元素个数
zscore key 元素 # 返回该元素在集合中的权重
ps:
问:set 集合为什么是无序的?
答:
set集合的底层结构是哈希表,set的无序性体现在输入无序性。