set
English [set] US [sɛt]
vt Set; placer dans une certaine situation
Partir; un ensemble; un ensemble; un poste de télévision
adj. Fixé; situé dans...; têtu
Troisième personne du singulier : ensembles Participe présent : réglage Passé : ensemble Participe passé : ensemble
英[reɪndʒ] US[rendʒ]n. Gamme; catégorie (montagnes, maisons, etc.) Recherche; une certaine position ou un certain ordre) trier; classer; 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 SETRANGE syntaxe
Fonction : Utilisez le paramètre value pour écraser la valeur de chaîne stockée dans la clé donnée, en commençant par le décalage. Les clés qui n'existent pas sont traitées comme des chaînes vides.
Syntaxe : SETRANGE key offset value
Description : La commande SETRANGE garantira que la chaîne est suffisamment longue pour définir la valeur au décalage spécifié si la longueur de chaîne stockée d'origine de la clé donnée est plus longue que la valeur. offset petit (par exemple, la chaîne ne comporte que 5 caractères, mais le décalage que vous définissez est 10 ), alors l'espace entre le caractère d'origine et le décalage sera rempli de zéro octet (zérooctets, "x00" ). Notez que le décalage maximum que vous pouvez utiliser est de 2^29-1(536870911) car la taille d'une chaîne Redis est limitée à 512 mégaoctets. Si vous devez utiliser plus d’espace que cela, vous pouvez utiliser plusieurs clés.
Versions disponibles : >= 2.2.0
Complexité temporelle : Pour les petites chaînes, la complexité amortie est O(1). (Pour plus d'informations sur la chaîne qui est "petite", veuillez vous référer à la commande APPEND) Sinon, c'est O(M), M est la longueur du paramètre value.
Retours : La longueur de la chaîne après avoir été modifiée par SETRANGE.
commande redis SETRANGE exemple
# 对非空字符串进行 SETRANGE redis> SET greeting "hello world" OK redis> SETRANGE greeting 6 "Redis" (integer) 11 redis> GET greeting "hello Redis" # 对空字符串/不存在的 key 进行 SETRANGE redis> EXISTS empty_string (integer) 0 redis> SETRANGE empty_string 5 "Redis!" # 对不存在的 key 使用 SETRANGE (integer) 11 redis> GET empty_string # 空白处被"\x00"填充 "\x00\x00\x00\x00\x00Redis!"