Commandes Valkey, Redis et Memcached prises en charge OSS et restreintes - Amazon ElastiCache

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Commandes Valkey, Redis et Memcached prises en charge OSS et restreintes

Commandes Valkey et Redis OSS prises en charge

Commandes Valkey et Redis OSS prises en charge

Les OSS commandes Valkey et Redis suivantes sont prises en charge par les caches sans serveur. Outre ces commandes, les commandes répertoriées à la rubrique Commandes Valkey et Redis OSS prises en charge sont également prises en charge.

Commandes Bitmap

  • BITCOUNT

    Compte le nombre de bits définis (comptage de la population) dans une chaîne.

    En savoir plus

  • BITFIELD

    Effectue des opérations arbitraires sur des champs de bits entiers dans des chaînes.

    En savoir plus

  • BITFIELD_RO

    Effectue des opérations arbitraires sur des champs de bits entiers en lecture seule dans des chaînes.

    En savoir plus

  • BITOP

    Effectue des opérations au niveau du bit sur plusieurs chaînes et stocke le résultat.

    En savoir plus

  • BITPOS

    Recherche le premier bit défini (1) ou effacé (0) dans une chaîne.

    En savoir plus

  • GETBIT

    Renvoie une valeur de bit par décalage.

    En savoir plus

  • SETBIT

    Définit ou efface le bit décalé par rapport à la valeur de chaîne. Crée la clé si elle n’existe pas.

    En savoir plus

Commandes de gestion des clusters

  • CLUSTER COUNTKEYSINSLOT

    Renvoie le nombre de clés dans un emplacement de hachage.

    En savoir plus

  • CLUSTER GETKEYSINSLOT

    Renvoie les noms de clés dans un emplacement de hachage.

    En savoir plus

  • CLUSTER INFO

    Renvoie des informations sur l’état d’un nœud. Dans un cache sans serveur, renvoie l’état de l’unique « partition » virtuelle exposée au client.

    En savoir plus

  • CLUSTER KEYSLOT

    Renvoie l’emplacement de hachage d’une clé.

    En savoir plus

  • CLUSTER MYID

    Renvoie l’ID d’un nœud. Dans un cache sans serveur, renvoie l’état de l’unique « partition » virtuelle exposée au client.

    En savoir plus

  • CLUSTER NODES

    Renvoie la configuration de cluster d’un nœud. Dans un cache sans serveur, renvoie l’état de l’unique « partition » virtuelle exposée au client.

    En savoir plus

  • CLUSTER REPLICAS

    Répertorie les nœuds de réplica d’un nœud principal. Dans un cache sans serveur, renvoie l’état de l’unique « partition » virtuelle exposée au client.

    En savoir plus

  • CLUSTER SHARDS

    Renvoie le mappage des emplacements de cluster aux partitions. Dans un cache sans serveur, renvoie l’état de l’unique « partition » virtuelle exposée au client.

    En savoir plus

  • CLUSTER SLOTS

    Renvoie le mappage des emplacements de cluster aux nœuds. Dans un cache sans serveur, renvoie l’état de l’unique « partition » virtuelle exposée au client.

    En savoir plus

  • READONLY

    Active les requêtes en lecture seule pour une connexion à un nœud de réplication Valkey ou Redis ClusterOSS.

    En savoir plus

  • READWRITE

    Active les requêtes en lecture-écriture pour une connexion à un nœud de réplication Valkey ou Redis ClusterOSS.

    En savoir plus

Commandes de gestion des connexions

Commandes génériques

  • COPY

    Copie la valeur d’une clé dans une nouvelle clé.

    En savoir plus

  • DEL

    Supprime une ou plusieurs clés.

    En savoir plus

  • DUMP

    Renvoie une représentation sérialisée de la valeur stockée dans une clé.

    En savoir plus

  • EXISTS

    Détermine si une ou plusieurs clés existent.

    En savoir plus

  • EXPIRE

    Définit le délai d’expiration d’une clé en secondes.

    En savoir plus

  • EXPIREAT

    Définit le délai d’expiration d’une clé selon un horodatage Unix.

    En savoir plus

  • EXPIRETIME

    Renvoie le délai d’expiration d’une clé au format d’horodatage Unix.

    En savoir plus

  • PERSIST

    Supprime le délai d’expiration d’une clé.

    En savoir plus

  • PEXPIRE

    Définit le délai d’expiration d’une clé en millisecondes.

    En savoir plus

  • PEXPIREAT

    Définit le délai d’expiration d’une clé selon un horodatage Unix en millisecondes.

    En savoir plus

  • PEXPIRETIME

    Renvoie le délai d’expiration d’une clé au format d’horodatage Unix en millisecondes.

    En savoir plus

  • PTTL

    Renvoie le délai d’expiration d’une clé en millisecondes.

    En savoir plus

  • RANDOMKEY

    Renvoie un nom de clé aléatoire à partir de la base de données.

    En savoir plus

  • RENAME

    Renomme une clé et remplace la destination.

    En savoir plus

  • RENAMENX

    Renomme une clé uniquement lorsque le nom de la clé cible n’existe pas.

    En savoir plus

  • RESTORE

    Crée une clé à partir de la représentation sérialisée d’une valeur.

    En savoir plus

  • SCAN

    Effectue une itération sur les noms de clés de la base de données.

    En savoir plus

  • SORT

    Trie les éléments d’une liste, d’un ensemble ou d’un ensemble trié, en stockant éventuellement le résultat.

    En savoir plus

  • SORT_RO

    Renvoie les éléments triés d’une liste, d’un ensemble ou d’un ensemble trié.

    En savoir plus

  • TOUCH

    Renvoie le nombre de clés existantes parmi celles spécifiées après la mise à jour de l’heure de leur dernier accès.

    En savoir plus

  • TTL

    Renvoie le délai d’expiration d’une clé en secondes.

    En savoir plus

  • TYPE

    Détermine le type de valeur stockée dans une clé.

    En savoir plus

  • UNLINK

    Supprime une ou plusieurs clés de manière asynchrone.

    En savoir plus

Commandes géospatiales

  • GEOADD

    Ajoute un ou plusieurs membres à un index géospatial. La clé est créée si elle n’existe pas.

    En savoir plus

  • GEODIST

    Renvoie la distance entre deux membres d’un index géospatial.

    En savoir plus

  • GEOHASH

    Renvoie les membres d’un index géospatial sous forme de chaînes geohash.

    En savoir plus

  • GEOPOS

    Renvoie la longitude et la latitude des membres à partir d’un index géospatial.

    En savoir plus

  • GEORADIUS

    Recherche dans un index géospatial les membres situés à une certaine distance d’une coordonnée, puis stocke éventuellement le résultat.

    En savoir plus

  • GEORADIUS_RO

    Renvoie les membres d’un index géospatial situés à une certaine distance d’une coordonnée.

    En savoir plus

  • GEORADIUSBYMEMBER

    Recherche dans un index géospatial les membres situés à une certaine distance d’un membre, puis stocke éventuellement le résultat.

    En savoir plus

  • GEORADIUSBYMEMBER_RO

    Renvoie les membres d’un index géospatial situés à une certaine distance d’un membre.

    En savoir plus

  • GEOSEARCH

    Recherche dans un index géospatial les membres situés à l’intérieur une zone d’une boîte ou d’un cercle.

    En savoir plus

  • GEOSEARCHSTORE

    Recherche dans un index géospatial les membres situés à l’intérieur une zone d’une boîte ou d’un cercle, puis stocke éventuellement le résultat.

    En savoir plus

Commandes de hachage

  • HDEL

    Supprime un ou plusieurs champs et leurs valeurs d’un hachage. Supprime le hachage s’il ne reste aucun champ.

    En savoir plus

  • HEXISTS

    Détermine si un champ existe dans un hachage.

    En savoir plus

  • HGET

    Renvoie la valeur d’un champ dans un hachage.

    En savoir plus

  • HGETALL

    Renvoie tous les champs et toutes les valeurs d’un hachage.

    En savoir plus

  • HINCRBY

    Incrémente d’un nombre la valeur entière d’un champ dans un hachage. Utilise 0 comme valeur initiale si le champ n’existe pas.

    En savoir plus

  • HINCRBYFLOAT

    Incrémente d’un nombre la valeur à virgule flottante d’un champ. Utilise 0 comme valeur initiale si le champ n’existe pas.

    En savoir plus

  • HKEYS

    Renvoie tous les champs d’un hachage.

    En savoir plus

  • HLEN

    Renvoie le nombre de champs d’un hachage.

    En savoir plus

  • HMGET

    Renvoie les valeurs de tous les champs d’un hachage.

    En savoir plus

  • HMSET

    Définit les valeurs de plusieurs champs.

    En savoir plus

  • HRANDFIELD

    Renvoie un ou plusieurs champs aléatoires à partir d’un hachage.

    En savoir plus

  • HSCAN

    Effectue une itération sur les champs et les valeurs d’un hachage.

    En savoir plus

  • HSET

    Crée ou modifie la valeur d’un champ dans un hachage.

    En savoir plus

  • HSETNX

    Définit la valeur d’un champ dans un hachage uniquement lorsque le champ n’existe pas.

    En savoir plus

  • HSTRLEN

    Renvoie la longueur de la valeur d’un champ.

    En savoir plus

  • HVALS

    Renvoie toutes les valeurs d’un hachage.

    En savoir plus

HyperLogLog Commandes

  • PFADD

    Ajoute des éléments à une HyperLogLog clé. Crée la clé si elle n’existe pas.

    En savoir plus

  • PFCOUNT

    Renvoie la cardinalité approximative du ou des ensembles observés par la ou les HyperLogLog touches.

    En savoir plus

  • PFMERGE

    Fusionne une ou plusieurs HyperLogLog valeurs en une seule clé.

    En savoir plus

Commandes de liste

  • BLMOVE

    Extrait un élément d’une liste, le transmet à une autre liste et le renvoie. Bloque jusqu’à ce qu’un élément soit disponible autrement. Supprime la liste si le dernier élément a été déplacé.

    En savoir plus

  • BLMPOP

    Extrait le premier élément de l’une des listes. Bloque jusqu’à ce qu’un élément soit disponible autrement. Supprime la liste si le dernier élément a été extrait.

    En savoir plus

  • BLPOP

    Supprime et renvoie le premier élément d’une liste. Bloque jusqu’à ce qu’un élément soit disponible autrement. Supprime la liste si le dernier élément a été extrait.

    En savoir plus

  • BRPOP

    Supprime et renvoie le dernier élément d’une liste. Bloque jusqu’à ce qu’un élément soit disponible autrement. Supprime la liste si le dernier élément a été extrait.

    En savoir plus

  • BRPOPLPUSH

    Extrait un élément d’une liste, le transmet à une autre liste et le renvoie. Bloque jusqu’à ce qu’un élément soit disponible autrement. Supprime la liste si le dernier élément a été extrait.

    En savoir plus

  • LINDEX

    Renvoie un élément d’une liste en fonction de son index.

    En savoir plus

  • LINSERT

    Insère un élément avant ou après un autre élément dans une liste.

    En savoir plus

  • LLEN

    Renvoie la longueur d’une liste.

    En savoir plus

  • LMOVE

    Renvoie un élément après l’avoir extrait d’une liste et l’avoir transféré vers une autre. Supprime la liste si le dernier élément a été déplacé.

    En savoir plus

  • LMPOP

    Renvoie plusieurs éléments d’une liste après les avoir retirés. Supprime la liste si le dernier élément a été extrait.

    En savoir plus

  • LPOP

    Renvoie les premiers éléments d’une liste après les avoir retirés. Supprime la liste si le dernier élément a été extrait.

    En savoir plus

  • LPOS

    Renvoie l’index des éléments correspondants dans une liste.

    En savoir plus

  • LPUSH

    Ajoute un ou plusieurs éléments à une liste. Crée la clé si elle n’existe pas.

    En savoir plus

  • LPUSHX

    Ajoute un ou plusieurs éléments avant une liste uniquement lorsque celle-ci existe.

    En savoir plus

  • LRANGE

    Renvoie un ensemble d’éléments à partir d’une liste.

    En savoir plus

  • LREM

    Retire les éléments d’une liste. Supprime la liste si le dernier élément a été retiré.

    En savoir plus

  • LSET

    Définit la valeur d’un élément d’une liste en fonction de son index.

    En savoir plus

  • LTRIM

    Retire des éléments aux deux extrémités d’une liste. Supprime la liste si tous les éléments ont été tronqués.

    En savoir plus

  • RPOP

    Renvoie et retire les derniers éléments d’une liste. Supprime la liste si le dernier élément a été extrait.

    En savoir plus

  • RPOPLPUSH

    Renvoie le dernier élément d’une liste après l’avoir retiré et transféré vers une autre liste. Supprime la liste si le dernier élément a été extrait.

    En savoir plus

  • RPUSH

    Ajoute un ou plusieurs éléments à une liste. Crée la clé si elle n’existe pas.

    En savoir plus

  • RPUSHX

    Ajoute un élément à une liste uniquement lorsque celle-ci existe.

    En savoir plus

Commandes Pub/Sub

Note

PUBSUBles commandes utilisent le sharded en internePUBSUB, de sorte que les noms de canaux seront mélangés.

  • PUBLISH

    Publie un message sur un canal.

    En savoir plus

  • PUBSUB CHANNELS

    Renvoie les canaux actifs.

    En savoir plus

  • PUBSUB NUMSUB

    Renvoie le nombre d’abonnés aux canaux.

    En savoir plus

  • PUBSUB SHARDCHANNELS

    Renvoie les canaux de partition actifs.

    PUBSUB-SHARDCHANNELS

  • PUBSUB SHARDNUMSUB

    Renvoie le nombre d’abonnés aux canaux de partition.

    PUBSUB-SHARDNUMSUB

  • SPUBLISH

    Publie un message sur un canal de partition.

    En savoir plus

  • SSUBSCRIBE

    Écoute les messages publiés sur les canaux de partition.

    En savoir plus

  • SUBSCRIBE

    Écoute les messages publiés sur les canaux.

    En savoir plus

  • SUNSUBSCRIBE

    Arrête d’écouter les messages publiés sur les canaux de partition.

    En savoir plus

  • UNSUBSCRIBE

    Arrête d’écouter les messages publiés sur les canaux.

    En savoir plus

Commandes de création de script

  • EVAL

    Exécute un script Lua côté serveur.

    En savoir plus

  • EVAL_RO

    Exécute un script Lua côté serveur en lecture seule.

    En savoir plus

  • EVALSHA

    Exécute un script Lua côté serveur par digest. SHA1

    En savoir plus

  • EVALSHA_RO

    Exécute un script Lua en lecture seule côté serveur par digest. SHA1

    En savoir plus

  • SCRIPT EXISTS

    Détermine si des scripts Lua côté serveur existent dans le cache de script.

    En savoir plus

  • SCRIPT FLUSH

    Actuellement, un cache de script no-op est géré par le service.

    En savoir plus

  • SCRIPT LOAD

    Charge un script Lua côté serveur dans le cache de script.

    En savoir plus

Commandes de gestion des serveurs

  • ACL CAT

    Répertorie les ACL catégories ou les commandes d'une catégorie.

    En savoir plus

  • ACL GENPASS

    Génère un mot de passe sécurisé pseudo-aléatoire qui peut être utilisé pour identifier les utilisateurs. ACL

    En savoir plus

  • ACL GETUSER

    Répertorie les ACL règles d'un utilisateur.

    En savoir plus

  • ACL LIST

    Exporte les règles en vigueur au format de ACL fichier.

    En savoir plus

  • ACL USERS

    Répertorie tous ACL les utilisateurs.

    En savoir plus

  • ACL WHOAMI

    Renvoie le nom d’utilisateur authentifié de la connexion en cours.

    En savoir plus

  • DBSIZE

    Renvoie le nombre de clés dans la base de données actuellement sélectionnée. Il n’est pas garanti que cette opération soit atomique sur tous les emplacements.

    En savoir plus

  • COMMAND

    Renvoie des informations détaillées sur toutes les commandes.

    En savoir plus

  • COMMAND COUNT

    Renvoie le nombre de commandes.

    En savoir plus

  • COMMAND DOCS

    Renvoie des informations documentaires sur une, plusieurs ou toutes les commandes.

    En savoir plus

  • COMMAND GETKEYS

    Extrait les noms de clés d’une commande arbitraire.

    En savoir plus

  • COMMAND GETKEYSANDFLAGS

    Extrait les noms de clés et les indicateurs d’accès d’une commande arbitraire.

    En savoir plus

  • COMMAND INFO

    Renvoie des informations sur une, plusieurs ou toutes les commandes.

    En savoir plus

  • COMMAND LIST

    Renvoie la liste des noms de commandes.

    En savoir plus

  • FLUSHALL

    Retire toutes les clés de toutes les bases de données. Il n’est pas garanti que cette opération soit atomique sur tous les emplacements.

    En savoir plus

  • FLUSHDB

    Retire toutes les clés de la base de données en cours. Il n’est pas garanti que cette opération soit atomique sur tous les emplacements.

    En savoir plus

  • INFO

    Renvoie des informations et des statistiques sur le serveur.

    En savoir plus

  • LOLWUT

    Affiche des illustrations informatiques et la version Valkey ou RedisOSS.

    En savoir plus

  • ROLE

    Renvoie le rôle de réplication.

    En savoir plus

  • TIME

    Renvoie l’heure du serveur.

    En savoir plus

Commandes d’ensemble

  • SADD

    Ajoute un ou plusieurs membres à un ensemble. Crée la clé si elle n’existe pas.

    En savoir plus

  • SCARDT

    Renvoie le nombre de membres d’un ensemble.

    En savoir plus

  • SDIFF

    Renvoie la différence entre plusieurs ensembles.

    En savoir plus

  • SDIFFSTORE

    Stocke dans une clé la différence entre plusieurs ensembles.

    En savoir plus

  • SINTER

    Renvoie l’intersection de plusieurs ensembles.

    En savoir plus

  • SINTERCARD

    Renvoie le nombre de membres de l’intersection de plusieurs ensembles.

    En savoir plus

  • SINTERSTORE

    Stocke dans une clé l’intersection de plusieurs ensembles.

    En savoir plus

  • SISMEMBER

    Détermine si un membre appartient à un ensemble.

    En savoir plus

  • SMEMBERS

    Renvoie tous les membres d’un ensemble.

    En savoir plus

  • SMISMEMBER

    Détermine si plusieurs membres appartiennent à un ensemble.

    En savoir plus

  • SMOVE

    Déplace un membre d’un ensemble à un autre.

    En savoir plus

  • SPOP

    Renvoie un ou plusieurs membres aléatoires d’un ensemble après les avoir retirés. Supprime l’ensemble si le dernier membre a été extrait.

    En savoir plus

  • SRANDMEMBER

    Obtient un ou plusieurs membres aléatoires à partir d’un ensemble.

    En savoir plus

  • SREM

    Retire un ou plusieurs membres d’un ensemble. Supprime l’ensemble si le dernier membre a été retiré.

    En savoir plus

  • SSCAN

    Effectue une itération sur les membres d’un ensemble.

    En savoir plus

  • SUNION

    Renvoie l’union de plusieurs ensembles.

    En savoir plus

  • SUNIONSTORE

    Stocke dans une clé l’union de plusieurs ensembles.

    En savoir plus

Commandes d’ensemble trié

  • BZMPOP

    Retire et renvoie un membre en fonction de son score dans un ou plusieurs ensembles triés. Bloque jusqu’à ce qu’un membre soit disponible autrement. Supprime l’ensemble trié si le dernier élément a été extrait.

    En savoir plus

  • BZPOPMAX

    Retire et renvoie le membre ayant le score le plus élevé dans ou plusieurs ensembles triés. Bloque jusqu’à ce qu’un membre soit disponible autrement. Supprime l’ensemble trié si le dernier élément a été extrait.

    En savoir plus

  • BZPOPMIN

    Retire et renvoie le membre ayant le score le plus faible dans ou plusieurs ensembles triés. Bloque jusqu’à ce qu’un membre soit disponible autrement. Supprime l’ensemble trié si le dernier élément a été extrait.

    En savoir plus

  • ZADD

    Ajoute un ou plusieurs membres à un ensemble trié ou met à jour leurs scores. Crée la clé si elle n’existe pas.

    En savoir plus

  • ZCARD

    Renvoie le nombre de membres d’un ensemble trié.

    En savoir plus

  • ZCOUNT

    Renvoie le nombre de membres d’un ensemble trié dont les scores sont compris dans une plage.

    En savoir plus

  • ZDIFF

    Renvoie la différence entre plusieurs ensembles triés.

    En savoir plus

  • ZDIFFSTORE

    Stocke dans une clé la différence entre plusieurs ensembles triés.

    En savoir plus

  • ZINCRBY

    Incrémente le score d’un membre dans un ensemble trié.

    En savoir plus

  • ZINTER

    Renvoie l’intersection de plusieurs ensembles triés.

    En savoir plus

  • ZINTERCARD

    Renvoie le nombre de membres de l’intersection de plusieurs ensembles triés.

    En savoir plus

  • ZINTERSTORE

    Stocke dans une clé l’intersection de plusieurs ensembles triés.

    En savoir plus

  • ZLEXCOUNT

    Renvoie le nombre de membres d’un ensemble trié compris dans une plage lexicographique.

    En savoir plus

  • ZMPOP

    Renvoie les membres ayant le score le plus élevé ou le plus faible d’un ou de plusieurs ensembles triés après les avoir retirés. Supprime l’ensemble trié si le dernier membre a été extrait.

    En savoir plus

  • ZMSCORE

    Renvoie le score d’un ou de plusieurs membres d’un ensemble trié.

    En savoir plus

  • ZPOPMAX

    Renvoie les membres ayant le score le plus élevé d’un ensemble trié après les avoir retirés. Supprime l’ensemble trié si le dernier membre a été extrait.

    En savoir plus

  • ZPOPMIN

    Renvoie les membres ayant le score le plus faible d’un ensemble trié après les avoir retirés. Supprime l’ensemble trié si le dernier membre a été extrait.

    En savoir plus

  • ZRANDMEMBER

    Renvoie un ou plusieurs membres aléatoires d’un ensemble trié.

    En savoir plus

  • ZRANGE

    Renvoie les membres d’un ensemble trié compris dans une plage d’index.

    En savoir plus

  • ZRANGEBYLEX

    Renvoie les membres d’un ensemble trié compris dans une plage lexicographique.

    En savoir plus

  • ZRANGEBYSCORE

    Renvoie les membres d’un ensemble trié compris dans une plage de scores.

    En savoir plus

  • ZRANGESTORE

    Stocke dans une clé une plage de membres d’un ensemble trié.

    En savoir plus

  • ZRANK

    Renvoie l’index d’un membre d’un ensemble trié, classé par scores croissants.

    En savoir plus

  • ZREM

    Retire un ou plusieurs membres d’un ensemble trié. Supprime l’ensemble trié si tous les membres ont été retirés.

    En savoir plus

  • ZREMRANGEBYLEX

    Retire les membres d’un ensemble trié compris dans une plage lexicographique. Supprime l’ensemble trié si tous les membres ont été retirés.

    En savoir plus

  • ZREMRANGEBYRANK

    Retire les membres d’un ensemble trié compris dans une plage d’index. Supprime l’ensemble trié si tous les membres ont été retirés.

    En savoir plus

  • ZREMRANGEBYSCORE

    Retire les membres d’un ensemble trié compris dans une plage de scores. Supprime l’ensemble trié si tous les membres ont été retirés.

    En savoir plus

  • ZREVRANGE

    Renvoie les membres d’un ensemble trié compris dans une plage d’index, dans l’ordre inverse.

    En savoir plus

  • ZREVRANGEBYLEX

    Renvoie les membres d’un ensemble trié compris dans une plage lexicographique, dans l’ordre inverse.

    En savoir plus

  • ZREVRANGEBYSCORE

    Renvoie les membres d’un ensemble trié compris dans une plage de scores, dans l’ordre inverse.

    En savoir plus

  • ZREVRANK

    Renvoie l’index d’un membre d’un ensemble trié, classé par scores décroissants.

    En savoir plus

  • ZSCAN

    Effectue une itération sur les membres et les scores d’un ensemble trié.

    En savoir plus

  • ZSCORE

    Renvoie le score d’un membre dans un ensemble trié.

    En savoir plus

  • ZUNION

    Renvoie l’union de plusieurs ensembles triés.

    En savoir plus

  • ZUNIONSTORE

    Stocke dans une clé l’union de plusieurs ensembles triés.

    En savoir plus

Commandes de flux

  • XACK

    Renvoie le nombre de messages qui ont été confirmés avec succès par le membre du groupe de consommateurs d’un flux.

    En savoir plus

  • XADD

    Ajoute un nouveau message à un flux. Crée la clé si elle n’existe pas.

    En savoir plus

  • XAUTOCLAIM

    Change ou acquiert la propriété des messages d’un groupe de consommateurs, comme s’ils étaient remis en tant que membre du groupe de consommateurs.

    En savoir plus

  • XCLAIM

    Change ou acquiert la propriété d’un message d’un groupe de consommateurs, comme s’il était remis en tant que membre du groupe de consommateurs.

    En savoir plus

  • XDEL

    Renvoie le nombre de messages après les avoir retirés d’un flux.

    En savoir plus

  • XGROUP CREATE

    Crée un groupe de consommateurs.

    En savoir plus

  • XGROUP CREATECONSUMER

    Crée un consommateur dans un groupe de consommateurs.

    En savoir plus

  • XGROUP DELCONSUMER

    Supprime un consommateur d’un groupe de consommateurs.

    En savoir plus

  • XGROUP DESTROY

    Détruit un groupe de consommateurs.

    En savoir plus

  • XGROUP SETID

    Définit le dernier ID remis d’un groupe de consommateurs.

    En savoir plus

  • XINFO CONSUMERS

    Renvoie la liste des consommateurs d’un groupe de consommateurs.

    En savoir plus

  • XINFO GROUPS

    Renvoie la liste des groupes de consommateurs d’un flux.

    En savoir plus

  • XINFO STREAM

    Renvoie des informations sur un flux.

    En savoir plus

  • XLEN

    Renvoie le nombre de messages dans un flux.

    En savoir plus

  • XPENDING

    Renvoie les informations et les entrées de la liste des entrées en attente d’un groupe de consommateurs de flux.

    En savoir plus

  • XRANGE

    Renvoie les messages d'un flux compris dans une plage deIDs.

    En savoir plus

  • XREAD

    Renvoie des messages provenant de plusieurs flux dont le contenu est IDs supérieur à celui demandé. Bloque jusqu’à ce qu’un message soit disponible autrement.

    En savoir plus

  • XREADGROUP

    Renvoie les messages nouveaux ou historiques d’un flux pour un consommateur d’un groupe. Bloque jusqu’à ce qu’un message soit disponible autrement.

    En savoir plus

  • XREVRANGE

    Renvoie les messages d'un flux compris dans un intervalle de valeurs IDs dans l'ordre inverse.

    En savoir plus

  • XTRIM

    Supprime les messages depuis le début d’un flux.

    En savoir plus

Commandes de chaîne

  • APPEND

    Ajoute une chaîne à la valeur d’une clé. Crée la clé si elle n’existe pas.

    En savoir plus

  • DECR

    Décrémente de un la valeur entière d’une clé. Utilise 0 comme valeur initiale si la clé n’existe pas.

    En savoir plus

  • DECRBY

    Décrémente d’un nombre la valeur entière d’une clé. Utilise 0 comme valeur initiale si la clé n’existe pas.

    En savoir plus

  • GET

    Renvoie la valeur de chaîne d’une clé.

    En savoir plus

  • GETDEL

    Renvoie la valeur de chaîne d’une clé après avoir supprimé la clé.

    En savoir plus

  • GETEX

    Renvoie la valeur de chaîne d’une clé après avoir défini son délai d’expiration.

    En savoir plus

  • GETRANGE

    Renvoie une sous-chaîne de la chaîne stockée dans une clé.

    En savoir plus

  • GETSET

    Renvoie la valeur de chaîne précédente d’une clé après l’avoir définie sur une nouvelle valeur.

    En savoir plus

  • INCR

    Incrémente de un la valeur entière d’une clé. Utilise 0 comme valeur initiale si la clé n’existe pas.

    En savoir plus

  • INCRBY

    Incrémente d’un nombre la valeur entière d’une clé. Utilise 0 comme valeur initiale si la clé n’existe pas.

    En savoir plus

  • INCRBYFLOAT

    Incrémente d’un nombre la valeur à virgule flottante d’une clé. Utilise 0 comme valeur initiale si la clé n’existe pas.

    En savoir plus

  • LCS

    Recherche la sous-chaîne commune la plus longue.

    En savoir plus

  • MGET

    Renvoie de manière atomique les valeurs de chaîne d’une ou de plusieurs clés.

    En savoir plus

  • MSET

    Crée ou modifie de manière atomique les valeurs de chaîne d’une ou de plusieurs clés.

    En savoir plus

  • MSETNX

    Modifie de manière atomique les valeurs de chaîne d’une ou de plusieurs clés uniquement lorsque toutes les clés n’existent pas.

    En savoir plus

  • PSETEX

    Définit la valeur de chaîne et le délai d’expiration d’une clé en millisecondes. La clé est créée si elle n’existe pas.

    En savoir plus

  • SET

    Définit la valeur de chaîne d’une clé, en ignorant son type. La clé est créée si elle n’existe pas.

    En savoir plus

  • SETEX

    Définit la valeur de chaîne et le délai d’expiration d’une clé. Crée la clé si elle n’existe pas.

    En savoir plus

  • SETNX

    Définit la valeur de chaîne d’une clé uniquement lorsque la clé n’existe pas.

    En savoir plus

  • SETRANGE

    Remplace une partie d’une valeur de chaîne par une autre selon un décalage. Crée la clé si elle n’existe pas.

    En savoir plus

  • STRLEN

    Renvoie la longueur d’une valeur de chaîne.

    En savoir plus

  • SUBSTR

    Renvoie une sous-chaîne d’une valeur de chaîne.

    En savoir plus

Commandes de transaction

Commandes Valkey et Redis OSS restreintes

Pour offrir une expérience de service géré, ElastiCache restreint l'accès à certaines commandes spécifiques au moteur de cache qui nécessitent des privilèges avancés. Pour les caches qui exécutent Redis, les commandes suivantes ne sont pas disponibles :

  • acl setuser

  • acl load

  • acl save

  • acl deluser

  • bgrewriteaof

  • bgsave

  • cluster addslot

  • cluster addslotsrange

  • cluster bumpepoch

  • cluster delslot

  • cluster delslotsrange

  • cluster failover

  • cluster flushslots

  • cluster forget

  • cluster links

  • cluster meet

  • cluster setslot

  • config

  • debug

  • migrate

  • psync

  • replicaof

  • save

  • slaveof

  • shutdown

  • sync

De plus, les commandes suivantes ne sont pas disponibles pour les caches sans serveur :

  • acl log

  • client caching

  • client getredir

  • client id

  • client info

  • client kill

  • client list

  • client no-evict

  • client pause

  • client tracking

  • client trackinginfo

  • client unblock

  • client unpause

  • cluster count-failure-reports

  • fcall

  • fcall_ro

  • function

  • function delete

  • function dump

  • function flush

  • function help

  • function kill

  • function list

  • function load

  • function restore

  • function stats

  • keys

  • lastsave

  • latency

  • latency doctor

  • latency graph

  • latency help

  • latency histogram

  • latency history

  • latency latest

  • latency reset

  • memory

  • memory doctor

  • memory help

  • memory malloc-stats

  • memory purge

  • memory stats

  • memory usage

  • monitor

  • move

  • object

  • object encoding

  • object freq

  • object help

  • object idletime

  • object refcount

  • pfdebug

  • pfselftest

  • psubscribe

  • pubsub numpat

  • punsubscribe

  • script kill

  • slowlog

  • slowlog get

  • slowlog help

  • slowlog len

  • slowlog reset

  • swapdb

  • unwatch

  • wait

  • watch

Commandes Memcached prises en charge

ElastiCache Serverless pour Memcached prend en charge toutes les commandes memcached de la version open source memcached 1.6, à l'exception des suivantes :

  • Les connexions client sont nécessairesTLS, par conséquent, le UDP protocole n'est pas pris en charge.

  • Le protocole binaire n’est pas pris en charge, car il est officiellement obsolète dans Memcached 1.6.

  • Les commandes GET/GETS sont limitées à 16 Ko afin d’éviter toute attaque DoS potentielle sur le serveur lors de l’extraction d’un grand nombre de clés.

  • La commande flush_all différée sera rejetée avec CLIENT_ERROR.

  • Les commandes qui configurent le moteur ou qui révèlent des informations internes sur l’état du moteur ou les journaux ne sont pas prises en charge. Par exemple :

    • Pour la commande STATS, seules stats et stats reset sont prises en charge. Les autres variantes renverront ERROR.

    • lru / lru_crawler- modification des paramètres LRU du LRU robot d'exploration

    • watch : surveille les journaux du serveur Memcached

    • verbosity : configure le niveau de journalisation du serveur

    • me- la commande meta debug (me) n'est pas prise en charge