UK [skæn] US [skæn]
vt.<calculer> regardez de plus près ; scan (radar)...
n. ) de) point lumineux
vi. (faisceau, radar, etc.) scan; scan (poésie) se conformer au rythme du poème
Troisième personne du singulier : scans pluriel : scans participe présent : scannage passé temps : scanné participe passé : scanné
commande redis SCAN syntaxe
Fonction : La commande SCAN est un itérateur basé sur un curseur : chaque fois que la commande SCAN est appelée, un nouveau curseur sera renvoyé à l'utilisateur. L'utilisateur doit utiliser ce nouveau curseur comme paramètre de curseur SCAN dans la prochaine itération. pour continuer le processus d’itération précédent.
Syntaxe : Curseur SCAN [MATCH pattern] [COUNT count]
Explication : Lorsque le paramètre curseur de la commande SCAN est défini sur 0, le serveur démarrera une nouvelle itération, et lorsque le serveur renvoie la valeur à l'utilisateur Lorsque le curseur est à 0, cela signifie que l'itération est terminée.
Versions disponibles : >= 2.8.0
Complexité temporelle : La complexité de chaque exécution de la commande d'itération incrémentielle est O(1), et la complexité d'une itération complète de l'ensemble de données est O ( N), où N est le nombre d’éléments dans l’ensemble de données.
Retours :
La commande SCAN, la commande SSCAN, la commande HSCAN et la commande ZSCAN renvoient toutes une réponse groupée contenant deux éléments : Le premier élément de la réponse est un entier non signé de 64 bits représenté par une chaîne (curseur) , le deuxième élément de la réponse est une autre réponse multi-vrac, cette réponse multi-vrac contient l'élément itéré cette fois. Chaque élément renvoyé par la commande SCAN est une clé de base de données. Chaque élément renvoyé par la commande SSCAN est un membre d'ensemble. Chaque élément renvoyé par la commande HSCAN est une paire clé-valeur, et une paire clé-valeur se compose d'une clé et d'une valeur. Chaque élément renvoyé par la commande ZSCAN est un élément d'ensemble ordonné. Un élément d'ensemble ordonné se compose d'un membre et d'une partition.
commande redis SCAN exemple
redis 127.0.0.1:6379> scan 0 MATCH *11* 1) "288" 2) 1) "key:911" redis 127.0.0.1:6379> scan 288 MATCH *11* 1) "224" 2) (empty list or set) redis 127.0.0.1:6379> scan 224 MATCH *11* 1) "80" 2) (empty list or set) redis 127.0.0.1:6379> scan 80 MATCH *11* 1) "176" 2) (empty list or set) redis 127.0.0.1:6379> scan 176 MATCH *11* COUNT 1000 1) "0" 2) 1) "key:611" 2) "key:711" 3) "key:118" 4) "key:117" 5) "key:311" 6) "key:112" 7) "key:111" 8) "key:110" 9) "key:113" 10) "key:211" 11) "key:411" 12) "key:115" 13) "key:116" 14) "key:114" 15) "key:119" 16) "key:811" 17) "key:511" 18) "key:11"