English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Redis 字符串(String)

Die Redis-Zeichenkette-Daten Typ Befehle werden verwendet, um Redis-Zeichenkette-Werte zu verwalten, die grundlegende Syntax ist wie folgt:

Syntax

redis 127.0.0.1:6379> COMMAND KEY_NAME

Online-Beispiel

redis 127.0.0.1:6379> SET w3codeboxkey redis
OK
redis 127.0.0.1:6379> GET w3codeboxkey
"redis"

In den obigen Beispielen haben wir SET und GET Befehl, key ist w3codeboxkey

Redis-Zeichenkette-Befehle

Die folgende Tabelle zeigt die häufig verwendeten Redis-Zeichenkette-Befehle:

NummerBefehl und Beschreibung
1SET key value
Setze den Wert des gegebenen keys.
2GET key
Erhalte den Wert des gegebenen keys.
3GETRANGE key start end
Gebe den Unterstring der Zeichenkette des keys zurück.
4GETSET key value
Setze den Wert des gegebenen keys auf value und gebe den alten Wert (old value) des keys zurück.
5GETBIT key offset
Erhalte das Bit an der angegebenen Offset-Position der gespeicherten Zeichenkette des keys.
6MGET key1 [key2..]
Erhalte alle (eine oder mehrere) Werte der gegebenen keys.
7SETBIT key offset value
Setze oder löse das Bit an der angegebenen Offset-Position der gespeicherten Zeichenkette des keys.
8SETEX key seconds value
Verbinde den Wert value mit dem key und setze die Ablaufzeit des keys auf seconds (in Sekunden).
9SETNX key value
Setze den Wert des keys nur, wenn der key nicht existiert.
10SETRANGE key offset value
Mit dem Parameter value die gespeicherte Zeichenkette des angegebenen keys überschreiben, beginning at the offset offset.
11STRLEN key
返回 key 所储存的字符串值的长度。
12MSET key value [key value ...]
同时设置一个或多个 key-value 对。
13MSETNX key value [key value ...]
同时设置一个或多个 key-value 对,当且仅当所有给定 key 都不存在。
14PSETEX key milliseconds value
这个命令和 SETEX 命令相似,但它以毫秒为单位设置 key 的生存时间,而不是像 SETEX 命令那样,以秒为单位。
15INCR key
将 key 中储存的数字值增一。
16INCRBY key increment
将 key 所储存的值加上给定的增量值(increment) 。
17INCRBYFLOAT key increment
将 key 所储存的值加上给定的浮点增量值(increment) 。
18DECR key
将 key 中储存的数字值减一。
19DECRBY key decrement
key 所储存的值减去给定的减量值(decrement) 。
20APPEND key value
如果 key 已经存在并且是一个字符串,APPEND 命令将指定的 value 追加到该 key 原来值(value)的末尾。

更多命令请参考:https://redis.io/commands