中文字幕一区二区人妻电影,亚洲av无码一区二区乱子伦as ,亚洲精品无码永久在线观看,亚洲成aⅴ人片久青草影院按摩,亚洲黑人巨大videos

Redis SCAN 命令

Redis key(鍵)

Redis Scan 命令用于迭代數(shù)據(jù)庫(kù)中的數(shù)據(jù)庫(kù)鍵。

SCAN 命令是一個(gè)基于游標(biāo)的迭代器,每次被調(diào)用之后, 都會(huì)向用戶返回一個(gè)新的游標(biāo), 用戶在下次迭代時(shí)需要使用這個(gè)新游標(biāo)作為 SCAN 命令的游標(biāo)參數(shù), 以此來(lái)延續(xù)之前的迭代過(guò)程。

SCAN 返回一個(gè)包含兩個(gè)元素的數(shù)組, 第一個(gè)元素是用于進(jìn)行下一次迭代的新游標(biāo), 而第二個(gè)元素則是一個(gè)數(shù)組, 這個(gè)數(shù)組中包含了所有被迭代的元素。如果新游標(biāo)返回 0 表示迭代已結(jié)束。

相關(guān)命令:

  • SSCAN 命令用于迭代集合鍵中的元素。
  • HSCAN 命令用于迭代哈希鍵中的鍵值對(duì)。
  • ZSCAN 命令用于迭代有序集合中的元素(包括元素成員和元素分值)。

語(yǔ)法

redis Scan 命令基本語(yǔ)法如下:

SCAN cursor [MATCH pattern] [COUNT count]
  • cursor - 游標(biāo)。
  • pattern - 匹配的模式。
  • count - 指定從數(shù)據(jù)集里返回多少元素,默認(rèn)值為 10 。

可用版本

>= 2.8.0

返回值

數(shù)組列表。

實(shí)例

使用 SCAN 命令迭代:
redis 127.0.0.1:6379> scan 0   # 使用 0 作為游標(biāo),開(kāi)始新的迭代
1) "17"                        # 第一次迭代時(shí)返回的游標(biāo)
2)  1) "key:12"
    2) "key:8"
    3) "key:4"
    4) "key:14"
    5) "key:16"
    6) "key:17"
    7) "key:15"
    8) "key:10"
    9) "key:3"
   10) "key:7"
   11) "key:1"
redis 127.0.0.1:6379> scan 17  # 使用的是第一次迭代時(shí)返回的游標(biāo) 17 開(kāi)始新的迭代
1) "0"
2) 1) "key:5"
   2) "key:18"
   3) "key:0"
   4) "key:2"
   5) "key:19"
   6) "key:13"
   7) "key:6"
   8) "key:9"
   9) "key:11"

Redis key(鍵)

其他擴(kuò)展