Cette page répertorie les commandes de la bibliothèque de commandes Redis officielle qui sont compatibles avec Memorystore pour Redis et celles qui sont bloquées.
Commandes compatibles
Memorystore pour Redis est compatible avec les commandes suivantes :
APPENDASKINGAUTHBITCOUNTBITFIELDBITFIELD_ROBITOPBITPOSBLMOVEBLMPOPBLPOPBRPOPBRPOPLPUSHBZMPOPBZPOPMAXBZPOPMINCLIENT|CACHINGCLIENT|GETNAMECLIENT|GETREDIRCLIENT|HELPCLIENT|IDCLIENT|INFOCLIENT|KILLCLIENT|LISTCLIENT|NO-TOUCHCLIENT|REPLYCLIENT|SETNAMECLIENT|TRACKINGCLIENT|TRACKINGINFOMemorystore pour Redis n'est compatible avec ce groupe de commandes
CLIENTque pour les versions 6.x et ultérieures de Redis.COPYDBSIZEDECRDECRBYDELDISCARDDUMPECHOEVALEVAL_ROEVALSHAEVALSHA_ROEXECEXISTSEXPIREEXPIREATEXPIRETIMEFCALLFCALL_ROFLUSHALLFLUSHDBFUNCTION|DELETEFUNCTION|DUMPFUNCTION|FLUSHFUNCTION|HELPFUNCTION|KILLFUNCTION|LISTFUNCTION|LOADFUNCTION|RESTOREFUNCTION|STATSGEOADDGEODISTGEOHASHGEOPOSGEORADIUSGEORADIUS_ROGEORADIUSBYMEMBERGEORADIUSBYMEMBER_ROGEOSEARCHGEOSEARCHSTOREGETGETBITGETDELGETEXGETRANGEGETSETHDELHELLOHEXISTSHGETHGETALLHINCRBYHINCRBYFLOATHKEYSHLENHMGETHMSETHRANDFIELDHSCANHSETHSETNXHSTRLENHVALSINCRINCRBYINCRBYFLOATINFOKEYSLATENCY|DOCTORLATENCY|GRAPHLATENCY|HELPLATENCY|HISTOGRAMLATENCY|HISTORYLATENCY|LATESTLATENCY|RESETLe groupe de commandes
LATENCYn'est pas bloqué. Toutefois, Memorystore pour Redis n'est pas compatible avec la définition du paramètrelatency-monitor-threshold. Par conséquent, les commandesLATENCYne renvoient pas d'informations pertinentes pour ce paramètre.LCSLINDEXLINSERTLLENLMOVELMPOPLOLWUTLPOPLPOSLPUSHLPUSHXLRANGELREMLSETLTRIMMEMORY|DOCTORMEMORY|HELPMEMORY|MALLOC-STATSMEMORY|PURGEMEMORY|STATSMEMORY|USAGEMGETMODULE|HELPMONITORMSETMSETNXMULTIPERSISTPEXPIREPEXPIREATPEXPIRETIMEPFADDPFCOUNTPFMERGEPINGPSETEXPSUBSCRIBEPTTLPUBLISHPUBSUB|CHANNELSPUBSUB|HELPPUBSUB|NUMPATPUBSUB|NUMSUBPUBSUB|SHARDCHANNELSPUBSUB|SHARDNUMSUBPUNSUBSCRIBEQUITRANDOMKEYREADONLYREADWRITERENAMERENAMENXRESETRESTOREROLERPOPRPOPLPUSHRPUSHRPUSHXSADDSCANSCARDSCRIPT|DEBUGSCRIPT|EXISTSSCRIPT|FLUSHSCRIPT|HELPSCRIPT|KILLSCRIPT|LOADSDIFFSDIFFSTORESELECTSETSETBITSETEXSETNXSETRANGESINTERSINTERCARDSINTERSTORESISMEMBERSLOWLOG|GETSLOWLOG|HELPSLOWLOG|LENSLOWLOG|RESETSMEMBERSSMISMEMBERSMOVESORTSORT_ROSPOPSPUBLISHSRANDMEMBERSREMSSCANSSUBSCRIBESTRLENSUBSCRIBESUBSTRSUNIONSUNIONSTORESUNSUBSCRIBETIMETOUCHTTLTYPEUNLINKUNSUBSCRIBEUNWATCHWAITWATCHXACKXADDXAUTOCLAIMXCLAIMXDELXGROUP|CREATEXGROUP|CREATECONSUMERXGROUP|DELCONSUMERXGROUP|DESTROYXGROUP|HELPXGROUP|SETIDXINFO|CONSUMERSXINFO|GROUPSXINFO|HELPXINFO|STREAMXLENXPENDINGXRANGEXREADXREADGROUPXREVRANGEXTRIMZADDZCARDZCOUNTZDIFFZDIFFSTOREZINCRBYZINTERZINTERCARDZINTERSTOREZLEXCOUNTZMPOPZMSCOREZPOPMAXZPOPMINZRANDMEMBERZRANGEZRANGEBYLEXZRANGEBYSCOREZRANGESTOREZRANKZREMZREMRANGEBYLEXZREMRANGEBYRANKZREMRANGEBYSCOREZREVRANGEZREVRANGEBYLEXZREVRANGEBYSCOREZREVRANKZSCANZSCOREZUNIONZUNIONSTORE
Commandes bloquées
Memorystore pour Redis est compatible avec toutes les commandes Redis 7.2, à l'exception de celles listées dans cette section. Pour ces commandes bloquées, Memorystore pour Redis renvoie une erreur NOPERM.
ACL|CATACL|DELUSERACL|GENPASSACL|GETUSERACL|HELPACL|LISTACL|LOADACL|LOGACL|SAVEACL|SETUSERACL|USERSACL|WHOAMIACL|CATACL|GENPASSACL|HELPACL|WHOAMIBGREWRITEAOFBGSAVECLIENT|NO-EVICTCLIENT|PAUSECLIENT|SETINFOCLIENT|UNBLOCKCLIENT|UNPAUSECLUSTERCOMMANDCONFIGMemorystore pour Redis bloque la commande
CONFIG, ce qui vous empêche de modifier le fichierredis.confde votre serveur Redis. Toutefois, vous pouvez utiliser la gcloud CLI pour modifier un ensemble défini de configurations Redis compatibles. Pour en savoir plus, consultez Configurations Redis compatibles.DEBUGLASTSAVEMIGRATEOBJECTREPLICAOFSAVESHUTDOWN