このページでは、Memorystore for Redis がサポートする公式の Redis コマンド ライブラリのコマンドと、ブロックするコマンドの一覧を示します。
サポートされているコマンド
Memorystore for Redis は、次のコマンドをサポートしています。
APPENDASKINGAUTHBITCOUNTBITFIELDBITFIELD_ROBITOPBITPOSBLMOVEBLMPOPBLPOPBRPOPBRPOPLPUSHBZMPOPBZPOPMAXBZPOPMINCLIENT|CACHINGCLIENT|GETNAMECLIENT|GETREDIRCLIENT|HELPCLIENT|IDCLIENT|INFOCLIENT|KILLCLIENT|LISTCLIENT|NO-TOUCHCLIENT|REPLYCLIENT|SETNAMECLIENT|TRACKINGCLIENT|TRACKINGINFOMemorystore for Redis は、Redis バージョン 6.x 以降でのみ、この
CLIENTコマンド グループをサポートしています。COPYDBSIZEDECRDECRBYDELDISCARDDUMPECHOEVALEVAL_ROEVALSHAEVALSHA_ROEXECEXISTSEXPIREEXPIREATEXPIRETIMEFCALLFCALL_ROFLUSHALLFLUSHDBFUNCTION|DELETEFUNCTION|DUMPFUNCTION|FLUSHFUNCTION|HELPFUNCTION|KILLFUNCTION|LISTFUNCTION|LOADFUNCTION|RESTOREFUNCTION|STATSGEOADDGEODISTGEOHASHGEOPOSGEORADIUSGEORADIUS_ROGEORADIUSBYMEMBERGEORADIUSBYMEMBER_ROGEOSEARCHGEOSEARCHSTOREGETGETBITGETDELGETEXGETRANGEGETSETHDELHELLOHEXISTSHGETHGETALLHINCRBYHINCRBYFLOATHKEYSHLENHMGETHMSETHRANDFIELDHSCANHSETHSETNXHSTRLENHVALSINCRINCRBYINCRBYFLOATINFOKEYSLATENCY|DOCTORLATENCY|GRAPHLATENCY|HELPLATENCY|HISTOGRAMLATENCY|HISTORYLATENCY|LATESTLATENCY|RESETLATENCYコマンド グループはブロックされません。ただし、Memorystore for Redis ではlatency-monitor-thresholdパラメータの設定はサポートされていません。したがって、LATENCYコマンドは、このパラメータに関連する情報を返しません。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
ブロックされているコマンド
Memorystore for Redis は、このセクションに記載されているコマンドを除き、すべての Redis 7.2 コマンドをサポートしています。これらのブロックされたコマンドに対して、Memorystore for Redis は NOPERM エラーを返します。
ACL|CATACL|DELUSERACL|GENPASSACL|GETUSERACL|HELPACL|LISTACL|LOADACL|LOGACL|SAVEACL|SETUSERACL|USERSACL|WHOAMIACL|CATACL|GENPASSACL|HELPACL|WHOAMIBGREWRITEAOFBGSAVECLIENT|NO-EVICTCLIENT|PAUSECLIENT|SETINFOCLIENT|UNBLOCKCLIENT|UNPAUSECLUSTERCOMMANDCONFIGMemorystore for Redis は
CONFIGコマンドをブロックします。これにより、Redis サーバーのredis.confファイルを変更できなくなります。ただし、gcloud CLI を使用して、サポートされている Redis 構成の規定セットを変更できます。詳細については、サポートされている Redis 構成をご覧ください。DEBUGLASTSAVEMIGRATEOBJECTREPLICAOFSAVESHUTDOWN