English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
I comandi relativi al tipo di dati stringa Redis sono utilizzati per gestire i valori stringa redis, la sintassi di base è la seguente:
redis 127.0.0.1:6379> COMMAND KEY_NAME
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。
La tabella seguente elenca i comandi stringa redis più comuni:
Numero di sequenza | Comando e descrizione |
---|---|
1 | SET chiave valore Imposta il valore specificato per la chiave. |
2 | GET chiave Restituisce il valore associato alla chiave specificata. |
3 | GETRANGE chiave start end Restituisce il sottostringa della stringa memorizzata per la chiave. |
4 | GETSET chiave valore Imposta il valore della chiave a value e restituisce il vecchio valore (old value). |
5 | GETBIT chiave offset Restituisce il bit specificato sull'offset della stringa memorizzata per la chiave. |
6 | MGET key1 [key2..] Restituisce tutti (uno o più) i valori associati alle chiavi specificate. |
7 | SETBIT chiave offset valore Imposta o cancella il bit specificato sull'offset della stringa memorizzata per la chiave. |
8 | SETEX chiave secondi valore Associà il valore value alla chiave e imposta il tempo di scadenza della chiave a seconds (in secondi). |
9 | SETNX chiave valore Imposta il valore della chiave solo se questa non esiste. |
10 | SETRANGE chiave offset valore Sovrascrive il valore memorizzato per la chiave specificata con il parametro value, iniziando dall'offset offset. |
11 | STRLEN chiave Restituisce la lunghezza della stringa memorizzata per la chiave. |
12 | MSET chiave valore [chiave valore ...] 同時設置一個或多個 key-value 對。 |
13 | MSETNX key value [key value ...] 同時設置一個或多個 key-value 對,當且僅當所有給定的 key 都不存在。 |
14 | PSETEX key milliseconds value 這個命令和 SETEX 命令相似,但它以毫秒為單位設置 key 的生存時間,而不是像 SETEX 命令那樣,以秒為單位。 |
15 | INCR key 將 key 中儲存的數字值增一。 |
16 | INCRBY key increment 將 key 所儲存的值加上給定的增量值(increment) 。 |
17 | INCRBYFLOAT key increment 將 key 所儲存的值加上給定的浮點增量值(increment) 。 |
18 | DECR key 將 key 中儲存的數字值減一。 |
19 | DECRBY key decrement key 所儲存的值減去給定的減量值(decrement) 。 |
20 | APPEND key value 如果 key 已經存在並且是一個字符串, APPEND 命令將指定的 value 追加到該 key 原來值(value)的末尾。 |
更多命令請參考:https://redis.io/commands