commande redis GETRANGE


  Résultats de traduction:

get

Anglais [get] US [ɡɛt]

vt Obtenez; attraper recevoir (punition, etc.)

vt.& vi. faire face à ; Acquérir des avantages ou de la richesse

n. Reproduction, petits; Profit

Troisième personne du singulier : obtient Participe présent : obtenir Participe passé : obtenu Participe passé : obtenu

range

Anglais [reɪndʒ] Américain [ rendʒ]

n. Gamme ; catégorie ; disposition (des montagnes, des maisons, etc.)

vi ; parcourir ; organiser (dans une certaine position ou un certain ordre) ; ...; errer

adj. Pâturage, zone de pâturage

Troisième personne du singulier : ranges Pluriel : ranges Participe présent : ranged Passé : ranged Participe passé : ranged

commande redis GETRANGEsyntaxe

Fonction : Renvoie la sous-chaîne de la valeur de la chaîne dans la clé. La plage d'interception de la chaîne est déterminée par les deux décalages de début et de fin (y compris le début et la fin).

Syntaxe : GETRANGE key start end

Explication : Un décalage négatif signifie compter à partir de la fin de la chaîne, -1 signifie le dernier caractère, -2 signifie l'avant-dernier caractère, et ainsi de suite. GETRANGE gère les requêtes hors plage en garantissant que la plage de la sous-chaîne ne dépasse pas la plage de la chaîne réelle. Dans <= version 2.0, GETRANGE est appelé SUBSTR.

Versions disponibles : >= 2.4.0

Complexité temporelle : O(N), N est la longueur de la chaîne à renvoyer. La complexité est finalement déterminée par la longueur de la valeur de retour de la chaîne, mais comme l'opération de suppression d'une sous-chaîne d'une chaîne existante est très bon marché, pour les chaînes de petite longueur, la complexité de l'opération peut également être considérée comme O( 1).

Return : La sous-chaîne interceptée.

commande redis GETRANGEexemple

redis> SET greeting "hello, my friend"
OK
redis> GETRANGE greeting 0 4          # 返回索引0-4的字符,包括4。
"hello"
redis> GETRANGE greeting -1 -5        # 不支持回绕操作
""
redis> GETRANGE greeting -3 -1        # 负数索引
"end"
redis> GETRANGE greeting 0 -1         # 从第一个到最后一个
"hello, my friend"
redis> GETRANGE greeting 0 1008611    # 值域范围不超过实际字符串,超过部分自动被符略
"hello, my friend"

Maison

vidéos

Questions et réponses