English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Les commandes de clés Redis sont utilisées pour gérer les clés de Redis.
La syntaxe de base des commandes de clés Redis est la suivante :
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 (entier) 1
Dans les exemples ci-dessus DEL est une commande, w3codeboxkey est une clé. Si la clé est supprimée avec succès, la commande affiche après l'exécution (entier) 1sinon, il sera affiché (entier) 0
Le tableau suivant donne les commandes de base associées aux clés Redis :
Numéro | Commande et description |
---|---|
1 | DEL clé Cette commande est utilisée pour supprimer la clé lorsque la clé existe. |
2 | DUMP clé Sérialiser la clé donnée et renvoyer la valeur sérialisée. |
3 | EXISTS clé Vérifier si la clé donnée existe. |
4 | EXPIRE clé seconds Définir le temps d'expiration de la clé donnée, en secondes. |
5 | EXPIREAT clé timestamp L'effet de EXPIREAT est similaire à celui de EXPIRE, tous deux sont utilisés pour définir un temps d'expiration pour la clé. La différence réside dans le fait que la commande EXPIREAT accepte un paramètre de temps UNIX (unix timestamp). |
6 | PEXPIRE key milliseconds 设置 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/命令