Redis-08-Redis常用命令-集合类型&有序集合类型操作命令
# 添加元素到集合
sadd myset a b c
# 获取集合中的所有成员
smembers myset
# 检查元素是否在集合中
sismember myset a
# 计算集合中的成员数
scard myset
# 移除集合中的一个或多个成员
srem myset a
# 随机返回集合中的一个成员
srandmember myset
# 从集合中随机移除一个元素并返回
spop myset
# 对两个集合进行交集操作
sinter set1 set2
# 对两个集合进行并集操作
sunion set1 set2
# 对两个集合进行差集操作(set1中存在,而set2中不存在的元素)
sdiff set1 set2
# 有序集合操作
# 添加一个或多个成员及其分数到有序集合
zadd myzset 1 "one"
# 获取有序集合中的成员数
zcard myzset
# 计算有序集合中成员的分数
zscore myzset "one"
# 获取有序集合中的成员及其分数
zrange myzset 0 -1 withscores
# 移除有序集合中的一个或多个成员
zrem myzset "one"
# 通过分数范围或者成员索引范围来获取有序集合中的成员
zrangebyscore myzset 0 100
zrange myzset 0 -1 withscores
# 对有序集合进行交集操作
zinterstore result 2 set1 set2
# 对有序集合进行并集操作
zunionstore result 2 set1 set2
这些命令提供了集合类型和有序集合类型的基本操作,包括添加、移除、计算成员数、获取成员列表、按分数或索引范围查询等功能。它们是Redis进行数据管理时的核心操作之一。
评论已关闭