教程 > Redis教程 > Redis 命令 阅读:28

Redis SSCAN 命令

Redis SSCAN 命令

返回 Redis集合(sets)


Redis SSCAN 命令用于迭代集合中键的元素,SSCAN 继承自 SCAN

语法

redis SSCAN 命令基本语法如下:

redis 127.0.0.1:6379>SSCAN key cursor [MATCH pattern] [COUNT count]
  • cursor - 游标。
  • pattern - 匹配的模式。
  • count - 指定从数据集里返回多少元素,默认值为 10 。

可用版本

>= 2.8.0

返回值

数组列表。

示例

redis 127.0.0.1:6379> SADD myset1 "Google"
(integer) 1
redis 127.0.0.1:6379> SADD myset1 "Jiyik"
(integer) 1
redis 127.0.0.1:6379> SADD myset1 "Taobao"
(integer) 1
redis 127.0.0.1:6379> SSCAN myset1 0 match R*
1) "0"
2) 1) "Jiyik"

时间复杂度

SSCAN 命令时间复杂度:每次调用的时间复杂度为O(1) 。 一次完整的迭代的时间复杂度为 O(N) ,其中包括那些使光标回到最初位置的命令。 N 表示集合中的元素的个数。

返回 Redis集合(sets)

查看笔记

扫码一下
查看教程更方便