set
Englisch [set]
vt. ein Set; ein Fernsehger?t
Festgelegt; stur angeordnet
Dritte Person Singular: Sets Pr?sens Partizip: Set
Bereich 英[re?nd?]n eine bestimmte Position oder Reihenfolge) Sortieren; Wandern
Adj. Weide, Weidegebiet Dritte Person Singular: Bereiche Plural: Bereiche Pr?sens: Bereichern Partizip Perfekt: Bereichern
redis SETRANGE-Befehl Syntax
Funktion: Verwenden Sie den Wertparameter, um den im angegebenen Schlüssel gespeicherten Zeichenfolgenwert zu überschreiben, beginnend mit dem Offset-Offset. Nicht vorhandene Schlüssel werden als leere Zeichenfolgen behandelt.
Syntax: SETRANGE-Schlüsseloffsetwert
Erl?uterung: Der Befehl SETRANGE stellt sicher, dass die Zeichenfolge lang genug ist, um den Wert auf den angegebenen Offset festzulegen, wenn die ursprünglich gespeicherte Zeichenfolgenl?nge des angegebenen Schlüssels l?nger ist Wenn der Offset klein ist (z. B. ist die Zeichenfolge nur 5 Zeichen lang, aber der von Ihnen festgelegte Offset betr?gt 10 ), dann wird die Lücke zwischen dem ursprünglichen Zeichen und dem Offset mit null Bytes (null Bytes, ?x00“ ) gefüllt. Beachten Sie, dass der maximale Offset, den Sie verwenden k?nnen, 2^29-1(536870911) betr?gt, da die Gr??e eines Redis-Strings auf 512 Megabyte begrenzt ist. Wenn Sie mehr Platz ben?tigen, k?nnen Sie mehrere Schlüssel verwenden.
Verfügbare Versionen: >= 2.2.0
Zeitliche Komplexit?t: Für kleine (kleine) Strings betr?gt die amortisierte Komplexit?t O(1). (Informationen darüber, welche Zeichenfolge ?klein“ ist, finden Sie im APPEND-Befehl.) Andernfalls ist es O(M), M ist die L?nge des Wertparameters.
Gibt zurück: Die L?nge der Zeichenfolge nach der ?nderung durch SETRANGE.
redis SETRANGE-Befehl Beispiel
# 對(duì)非空字符串進(jìn)行 SETRANGE redis> SET greeting "hello world" OK redis> SETRANGE greeting 6 "Redis" (integer) 11 redis> GET greeting "hello Redis" # 對(duì)空字符串/不存在的 key 進(jìn)行 SETRANGE redis> EXISTS empty_string (integer) 0 redis> SETRANGE empty_string 5 "Redis!" # 對(duì)不存在的 key 使用 SETRANGE (integer) 11 redis> GET empty_string # 空白處被"\x00"填充 "\x00\x00\x00\x00\x00Redis!"