English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
I comandi di chiave Redis sono usati per gestire le chiavi di Redis.
La sintassi di base dei comandi di chiave Redis è 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> DEL w3codeboxkey (intero) 1
Nell'esempio sopra, DEL è un comando, w3codeboxkey è una chiave. Se il key viene eliminato con successo, dopo l'esecuzione del comando viene output (intero) 1, altrimenti verrà output (intero) 0
La tabella seguente elenca i comandi di base relativi alle chiavi di Redis:
Numero di sequenza | Comando e descrizione |
---|---|
1 | DEL key Questo comando viene utilizzato per eliminare il key se esiste. |
2 | DUMP key Serializza il key specificato e restituisce il valore serializzato. |
3 | EXISTS key Verifica se il key specificato esiste. |
4 | EXPIRE key seconds Imposta un tempo di scadenza per il key specificato, espresso in secondi. |
5 | EXPIREAT key timestamp L'azione di EXPIREAT è simile a quella di EXPIRE, entrambi sono usati per impostare un tempo di scadenza per il key. Differisce nel fatto che il comando EXPIREAT accetta come parametro un timestamp UNIX. |
6 | key milliseconds di scadenza 设置 key 的过期时间以毫秒计。 |
7 | PEXPIREAT key milliseconds-timestamp 设置 key 过期时间的时间戳(unix timestamp) 以毫秒计 |
8 | KEYS pattern 查找所有符合給定模式( pattern)的 key 。 |
9 | MOVE key db 將當前數據庫的 key 移動到給定的數據庫 db 当中。 |
10 | PERSIST key 移除 key 的過期時間,key 將持久保持。 |
11 | PTTL key 以毫秒為單位返回 key 的剩餘的過期時間。 |
12 | TTL key 以秒為單位,返回給定 key 的剩餘生存時間(TTL, time to live)。 |
13 | RANDOMKEY 從當前數據庫中隨機返回一個 key 。 |
14 | RENAME key newkey 修改 key 的名稱 |
15 | RENAMENX key newkey 僅當 newkey 不存在時,將 key 改名為 newkey 。 |
16 | SCAN cursor [MATCH pattern] [COUNT count] 迭代數據庫中的數據庫鍵。 |
17 | TYPE key 返回 key 所儲存的值的類型。 |
更多命令請參考:https://redis.io/commands