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

Redis 字符串(String)

I comandi relativi al tipo di dati stringa Redis sono utilizzati per gestire i valori stringa redis, la sintassi di base è la seguente:

Sintassi

redis 127.0.0.1:6379> COMMAND KEY_NAME

Esempi online

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

Nell'esempio sopra abbiamo utilizzato SET e GET Comando, chiave w3codeboxkey

Comandi stringa Redis

La tabella seguente elenca i comandi stringa redis più comuni:

Numero di sequenzaComando e descrizione
1SET chiave valore
Imposta il valore specificato per la chiave.
2GET chiave
Restituisce il valore associato alla chiave specificata.
3GETRANGE chiave start end
Restituisce il sottostringa della stringa memorizzata per la chiave.
4GETSET chiave valore
Imposta il valore della chiave a value e restituisce il vecchio valore (old value).
5GETBIT chiave offset
Restituisce il bit specificato sull'offset della stringa memorizzata per la chiave.
6MGET key1 [key2..]
Restituisce tutti (uno o più) i valori associati alle chiavi specificate.
7SETBIT chiave offset valore
Imposta o cancella il bit specificato sull'offset della stringa memorizzata per la chiave.
8SETEX chiave secondi valore
Associà il valore value alla chiave e imposta il tempo di scadenza della chiave a seconds (in secondi).
9SETNX chiave valore
Imposta il valore della chiave solo se questa non esiste.
10SETRANGE chiave offset valore
Sovrascrive il valore memorizzato per la chiave specificata con il parametro value, iniziando dall'offset offset.
11STRLEN chiave
Restituisce la lunghezza della stringa memorizzata per la chiave.
12MSET chiave valore [chiave valore ...]
同時設置一個或多個 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