Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Perintah Valkey, Memcached, dan Redis OSS yang didukung dan dibatasi
Perintah Valkey dan Redis OSS yang didukung
Perintah Valkey dan Redis OSS yang didukung
Perintah Valkey dan Redis OSS berikut didukung oleh cache tanpa server. Selain perintah ini, Perintah Valkey dan Redis OSS yang didukung ini juga didukung.
Untuk informasi tentang perintah Bloom Filter lihat Perintah filter Bloom
Perintah Bitmap
-
BITCOUNTMenghitung jumlah bit set (penghitungan populasi) dalam string.
-
BITFIELDMelakukan operasi bilangan bulat bitfield arbitrer pada string.
-
BITFIELD_ROMelakukan operasi bilangan bulat bitfield hanya-baca arbitrer pada string.
-
BITOPMelakukan operasi bitwise pada beberapa string, dan menyimpan hasilnya.
-
BITPOSMenemukan set pertama (1) atau menghapus (0) bit dalam string.
-
GETBITMengembalikan nilai bit dengan offset.
-
SETBITMenetapkan atau menghapus bit pada offset dari nilai string. Membuat kunci jika tidak ada.
Perintah Manajemen Klaster
-
CLUSTER COUNTKEYSINSLOTMengembalikan jumlah kunci dalam slot hash.
-
CLUSTER GETKEYSINSLOTMengembalikan nama kunci dalam slot hash.
-
CLUSTER INFOMengembalikan informasi tentang keadaan simpul. Dalam cache nirserver, mengembalikan status tentang "serpihan" virtual tunggal yang diekspos ke klien.
-
CLUSTER KEYSLOTMengembalikan slot hash untuk kunci.
-
CLUSTER MYIDMengembalikan ID simpul. Dalam cache nirserver, mengembalikan status tentang "serpihan" virtual tunggal yang diekspos ke klien.
-
CLUSTER NODESMengembalikan konfigurasi klaster untuk simpul. Dalam cache nirserver, mengembalikan status tentang "serpihan" virtual tunggal yang diekspos ke klien.
-
CLUSTER REPLICASDaftar simpul replika dari simpul utama. Dalam cache nirserver, mengembalikan status tentang "serpihan" virtual tunggal yang diekspos ke klien.
-
CLUSTER SHARDSMengembalikan pemetaan slot klaster ke serpihan. Dalam cache nirserver, mengembalikan status tentang "serpihan" virtual tunggal yang diekspos ke klien.
-
CLUSTER SLOTSMengembalikan pemetaan slot klaster ke simpul. Dalam cache nirserver, mengembalikan status tentang "serpihan" virtual tunggal yang diekspos ke klien.
-
CLUSTER SLOT-STATSMemungkinkan pelacakan metrik per slot untuk jumlah kunci, pemanfaatan CPU, byte jaringan masuk, dan byte keluar jaringan.
-
READONLYMengaktifkan kueri hanya-baca untuk koneksi ke node replika Valkey atau Redis OSS Cluster.
-
READWRITEMengaktifkan kueri baca-tulis untuk koneksi ke node replika Valkey atau Redis OSS Cluster.
-
SCRIPT SHOWMengembalikan kode sumber asli dari script dalam cache script.
Perintah Manajemen Koneksi
-
AUTHMengautentikasi koneksi.
-
CLIENT GETNAMEMengembalikan nama koneksi.
-
CLIENT REPLYMenginstruksikan server apakah akan membalas perintah.
-
CLIENT SETNAMEMenetapkan nama koneksi.
-
ECHOMengembalikan string yang diberikan.
-
HELLOJabat tangan dengan server Valkey atau Redis OSS.
-
PINGMengembalikan respon keaktifan server.
-
QUITMenutup koneksi.
-
RESETMereset koneksi.
-
SELECTMengubah basis data yang dipilih.
Perintah Generik
-
COPYMenyalin nilai kunci ke kunci baru.
-
DELMenghapus satu atau beberapa tombol.
-
DUMPMengembalikan representasi terserialisasi dari nilai yang disimpan pada kunci.
-
EXISTSMenentukan apakah ada satu kunci atau lebih.
-
EXPIREMenetapkan waktu kedaluwarsa kunci dalam hitungan detik.
-
EXPIREATMenetapkan waktu kedaluwarsa kunci ke stempel waktu Unix.
-
EXPIRETIMEMengembalikan waktu kedaluwarsa kunci sebagai stempel waktu Unix.
-
PERSISTMenghapus waktu kedaluwarsa kunci.
-
PEXPIREMenetapkan waktu kedaluwarsa kunci dalam milidetik.
-
PEXPIREATMenetapkan waktu kedaluwarsa kunci ke stempel waktu milidetik Unix.
-
PEXPIRETIMEMengembalikan waktu kedaluwarsa kunci sebagai stempel waktu milidetik Unix.
-
PTTLMengembalikan waktu kedaluwarsa dalam milidetik kunci.
-
RANDOMKEYMengembalikan nama kunci acak dari basis data.
-
RENAMEMengganti nama kunci dan menimpa tujuan.
-
RENAMENXMengganti nama kunci hanya jika nama kunci target tidak ada.
-
RESTOREMembuat kunci dari representasi terserialisasi untuk sebuah nilai.
-
SCANMelakukan iterasi pada nama kunci dalam basis data.
-
SORTMengurutkan elemen dalam daftar, set, atau sorted set, secara opsional menyimpan hasilnya.
-
SORT_ROMengembalikan elemen diurutkan dari daftar, set, atau sorted set.
-
TOUCHMengembalikan jumlah kunci yang ada dari yang ditentukan setelah memperbarui waktu kunci tersebut terakhir diakses.
-
TTLMengembalikan waktu kedaluwarsa dalam detik kunci.
-
TYPEMenentukan jenis nilai yang disimpan pada kunci.
-
UNLINKMenghapus satu kunci atau lebih secara asinkron.
Perintah Geospasial
-
GEOADDMenambahkan satu atau beberapa anggota ke indeks geospasial. Kunci dibuat jika tidak ada.
-
GEODISTMengembalikan jarak antara dua anggota indeks geospasial.
-
GEOHASHMengembalikan anggota dari indeks geospasial sebagai string geohash.
-
GEOPOSMengembalikan bujur dan lintang anggota dari indeks geospasial.
-
GEORADIUSMeminta indeks geospasial untuk anggota dalam jarak dari koordinat, secara opsional menyimpan hasilnya.
-
GEORADIUS_ROMengembalikan anggota dari indeks geospasial yang berada dalam jarak dari koordinat.
-
GEORADIUSBYMEMBERMeminta indeks geospasial untuk anggota dalam jarak dari anggota, secara opsional menyimpan hasilnya.
-
GEORADIUSBYMEMBER_ROMengembalikan anggota dari indeks geospasial yang berada dalam jarak dari anggota.
-
GEOSEARCHKueri indeks geospasial untuk anggota dalam area kotak atau lingkaran.
-
GEOSEARCHSTOREKueri indeks geospasial untuk anggota dalam area kotak atau lingkaran, secara opsional menyimpan hasil.
Perintah Hash
-
HDELMenghapus satu atau beberapa bidang dan nilainya dari hash. Menghapus hash jika tidak ada bidang yang tersisa.
-
HEXISTSMenentukan apakah bidang ada dalam hash.
-
HGETMengembalikan nilai bidang dalam hash.
-
HGETALLMengembalikan semua bidang dan nilai dalam hash.
-
HINCRBYMenambah nilai bilangan bulat sebuah bidang dalam sebuah hash sebanyak satu angka. Menggunakan 0 sebagai nilai awal jika bidang tidak ada.
-
HINCRBYFLOATMenambah nilai titik mengambang sebuah bidang sebanyak satu angka. Menggunakan 0 sebagai nilai awal jika bidang tidak ada.
-
HKEYSMengembalikan semua bidang dalam hash.
-
HLENMengembalikan jumlah bidang dalam hash.
-
HMGETMengembalikan nilai-nilai dari semua bidang dalam hash.
-
HMSETMenetapkan nilai dari beberapa bidang.
-
HRANDFIELDMengembalikan satu atau beberapa bidang acak dari hash.
-
HSCANMelakukan iterasi pada bidang dan nilai hash.
-
HSETMembuat atau mengubah nilai bidang dalam hash.
-
HSETNXMenetapkan nilai bidang dalam hash hanya jika bidang tidak ada.
-
HSTRLENMengembalikan panjang nilai bidang.
-
HVALSMengembalikan semua nilai dalam hash.
HyperLogLog Commands
-
PFADDMenambahkan elemen ke HyperLogLog kunci. Membuat kunci jika tidak ada.
-
PFCOUNTMengembalikan perkiraan kardinalitas himpunan yang diamati oleh HyperLogLog kunci (s).
-
PFMERGEMenggabungkan satu atau lebih HyperLogLog nilai ke dalam satu kunci.
Perintah List
-
BLMOVEMemunculkan elemen dari daftar, mendorongnya ke daftar lain, dan mengembalikannya. Memblokir sampai elemen tersedia. Menghapus daftar jika elemen terakhir dipindahkan.
-
BLMPOPMemunculkan elemen pertama dari salah satu dari beberapa daftar. Memblokir sampai elemen tersedia. Menghapus daftar jika elemen terakhir di-popping.
-
BLPOPMenghapus dan mengembalikan elemen pertama dalam daftar. Memblokir sampai elemen tersedia. Menghapus daftar jika elemen terakhir di-popping.
-
BRPOPMenghapus dan mengembalikan elemen terakhir dalam daftar. Memblokir sampai elemen tersedia. Menghapus daftar jika elemen terakhir di-popping.
-
BRPOPLPUSHMemunculkan elemen dari daftar, mendorongnya ke daftar lain, dan mengembalikannya. Memblokir sampai elemen tersedia sebaliknya. Menghapus daftar jika elemen terakhir di-popping.
-
LINDEXMengembalikan elemen dari daftar dengan indeks.
-
LINSERTMenyisipkan elemen sebelum atau sesudah elemen lain dalam daftar.
-
LLENMengembalikan panjang daftar.
-
LMOVEMengembalikan elemen setelah mem-popping elemen tersebut dari satu daftar dan mendorongnya ke yang lain. Menghapus daftar jika elemen terakhir dipindahkan.
-
LMPOPMengembalikan beberapa elemen dari daftar setelah menghapusnya. Menghapus daftar jika elemen terakhir di-popping.
-
LPOPMengembalikan elemen pertama dalam daftar setelah menghapusnya. Menghapus daftar jika elemen terakhir di-popping.
-
LPOSMengembalikan indeks elemen yang cocok dalam daftar.
-
LPUSHMenambahkan satu atau beberapa elemen ke awal daftar. Membuat kunci jika tidak ada.
-
LPUSHXMenambahkan satu atau beberapa elemen ke daftar hanya jika daftar ada.
-
LRANGEMengembalikan berbagai elemen dari daftar.
-
LREMMenghapus elemen dari daftar. Menghapus daftar jika elemen terakhir telah dihapus.
-
LSETMenetapkan nilai elemen dalam daftar dengan indeksnya.
-
LTRIMMenghapus elemen dari kedua ujung daftar. Menghapus daftar jika semua elemen dipangkas.
-
RPOPMengembalikan dan menghapus elemen terakhir dari daftar. Menghapus daftar jika elemen terakhir di-popping.
-
RPOPLPUSHMengembalikan elemen terakhir dari daftar setelah menghapus dan mendorongnya ke daftar lain. Menghapus daftar jika elemen terakhir di-popping.
-
RPUSHMenambahkan satu atau beberapa elemen ke daftar. Membuat kunci jika tidak ada.
-
RPUSHXMenambahkan elemen ke daftar hanya jika daftar ada.
Perintah Pub/Sub
catatan
Perintah PUBSUB secara internal menggunakan PUBSUB serpihan, sehingga nama saluran akan dicampur.
-
PUBLISHMemposting pesan ke saluran.
-
PUBSUB CHANNELSMengembalikan saluran yang aktif.
-
PUBSUB NUMSUBMengembalikan jumlah pelanggan ke saluran.
-
PUBSUB SHARDCHANNELSMengembalikan saluran serpihan aktif.
-
PUBSUB SHARDNUMSUBMengembalikan jumlah pelanggan saluran serpihan.
-
SPUBLISHMemposting pesan ke saluran serpihan
-
SSUBSCRIBEMendengarkan pesan yang dipublikasikan ke saluran serpihan.
-
SUBSCRIBEMendengarkan pesan yang dipublikasikan ke saluran.
-
SUNSUBSCRIBEBerhenti mendengarkan pesan yang diposting ke saluran serpihan.
-
UNSUBSCRIBEBerhenti mendengarkan pesan yang diposting ke saluran.
Perintah Scripting
-
EVALMengeksekusi skrip Lua sisi server.
-
EVAL_ROMengeksekusi skrip Lua sisi server hanya-baca.
-
EVALSHAMengeksekusi skrip Lua sisi server dengan digest. SHA1
-
EVALSHA_ROMengeksekusi skrip Lua sisi server read-only dengan digest. SHA1
-
SCRIPT EXISTSMenentukan apakah skrip Lua sisi server ada di cache skrip.
-
SCRIPT FLUSHSaat ini cache skrip no-op dikelola oleh layanan.
-
SCRIPT LOADMemuat skrip Lua sisi server ke cache skrip.
Perintah Manajemen Server
catatan
Saat menggunakan ElastiCache cluster yang dirancang sendiri untuk Valkey dan Redis OSS, perintah flush harus dikirim ke setiap primer oleh klien untuk membersihkan semua kunci. ElastiCache Tanpa server untuk Valkey dan Redis OSS bekerja secara berbeda, karena mengabstraksi topologi cluster yang mendasarinya. Hasilnya adalah bahwa di ElastiCache Serverless, FLUSHDB dan FLUSHALL perintah akan selalu flush semua kunci di seluruh cluster. Untuk alasan ini, perintah flush tidak dapat dimasukkan dalam transaksi Tanpa Server.
-
ACL CATDaftar kategori ACL, atau perintah dalam kategori.
-
ACL GENPASSMenghasilkan pseudorandom, kata sandi aman yang dapat digunakan untuk mengidentifikasi pengguna ACL.
-
ACL GETUSERMenampilkan daftar aturan ACL pengguna.
-
ACL LISTMembuang aturan efektif dalam format file ACL.
-
ACL USERSMenampilkan daftar semua pengguna ACL.
-
ACL WHOAMIMengembalikan nama pengguna yang diautentikasi koneksi saat ini.
-
DBSIZEMengembalikan jumlah kunci dalam basis data yang dipilih saat ini. Operasi ini tidak dijamin atom di semua slot.
-
COMMANDMengembalikan informasi mendetail tentang semua perintah.
-
COMMAND COUNTMengembalikan hitungan perintah.
-
COMMAND DOCSMengembalikan informasi dokumenter tentang satu, beberapa, atau semua perintah.
-
COMMAND GETKEYSMengekstrak nama kunci dari perintah arbitrer.
-
COMMAND GETKEYSANDFLAGSMengekstrak nama kunci dan bendera akses untuk perintah arbitrer.
-
COMMAND INFOMengembalikan informasi tentang satu, beberapa, atau semua perintah.
-
COMMAND LISTMengembalikan daftar nama perintah.
-
COMMANDLOGSebuah wadah untuk perintah log perintah.
-
COMMANDLOG GETMengembalikan entri log perintah yang ditentukan.
-
COMMANDLOG HELPTampilkan teks bermanfaat tentang subperintah yang berbeda.
-
COMMANDLOG LENMengembalikan jumlah entri dalam jenis tertentu dari perintah log.
-
COMMANDLOG RESETMenghapus semua entri dari jenis log perintah yang ditentukan.
-
FLUSHALLMenghapus semua kunci dari semua basis data. Operasi ini tidak dijamin atom di semua slot.
-
FLUSHDBMenghapus semua kunci dari basis data saat ini. Operasi ini tidak dijamin atom di semua slot.
-
INFOMengembalikan informasi dan statistik tentang server.
-
LOLWUTMenampilkan seni komputer dan versi Valkey atau Redis OSS.
-
ROLEMengembalikan peran replikasi.
-
TIMEMengembalikan waktu server.
Perintah Set
-
SADDMenambahkan satu atau beberapa anggota ke set. Membuat kunci jika tidak ada.
-
SCARDMengembalikan jumlah anggota dalam satu set.
-
SDIFFMengembalikan perbedaan beberapa set.
-
SDIFFSTOREMenyimpan perbedaan beberapa set dalam kunci.
-
SINTERMengembalikan potongan dari beberapa set.
-
SINTERCARDMengembalikan jumlah anggota potongan dari beberapa set.
-
SINTERSTOREMenyimpan potongan beberapa set dalam kunci.
-
SISMEMBERMenentukan apakah anggota termasuk dalam set.
-
SMEMBERSMengembalikan semua anggota dari satu set.
-
SMISMEMBERMenentukan apakah beberapa anggota termasuk dalam set.
-
SMOVEMemindahkan anggota dari satu set ke set lainnya.
-
SPOPMengembalikan satu atau beberapa anggota acak dari satu set setelah menghapusnya. Menghapus set jika anggota terakhir di-popping.
-
SRANDMEMBERMendapatkan satu atau beberapa anggota acak dari satu set
-
SREMMenghapus satu atau beberapa anggota dari satu set. Menghapus set jika anggota terakhir telah dihapus.
-
SSCANMelakukan iterasi pada anggota set.
-
SUNIONMengembalikan gabungan dari beberapa set.
-
SUNIONSTOREMenyimpan gabungan beberapa set dalam kunci.
Perintah Sorted Set
-
BZMPOPMenghapus dan mengembalikan anggota berdasarkan skor dari satu atau beberapa sorted set. Memblokir sampai anggota tersedia. Menghapus sorted set jika elemen terakhir di-popping.
-
BZPOPMAXMenghapus dan mengembalikan anggota dengan skor tertinggi dari satu atau beberapa sorted set. Memblokir sampai anggota tersedia. Menghapus sorted set jika elemen terakhir di-popping.
-
BZPOPMINMenghapus dan mengembalikan anggota dengan skor terendah dari satu atau beberapa sorted set. Memblokir sampai anggota tersedia. Menghapus sorted set jika elemen terakhir di-popping.
-
ZADDMenambahkan satu atau beberapa anggota ke sorted set, atau memperbarui skornya. Membuat kunci jika tidak ada.
-
ZCARDMengembalikan jumlah anggota dalam satu sorted set.
-
ZCOUNTMengembalikan jumlah anggota dalam satu sorted set yang memiliki skor dalam rentang.
-
ZDIFFMengembalikan perbedaan antara beberapa sorted set.
-
ZDIFFSTOREMenyimpan perbedaan beberapa sorted set dalam kunci.
-
ZINCRBYMenambah skor anggota dalam sorted set.
-
ZINTERMengembalikan potongan dari beberapa sorted set.
-
ZINTERCARDMengembalikan jumlah anggota potongan dari beberapa sorted set.
-
ZINTERSTOREMenyimpan potongan beberapa sorted set dalam kunci.
-
ZLEXCOUNTMengembalikan jumlah anggota dalam sorted set dalam rentang leksikografis.
-
ZMPOPMengembalikan anggota dengan skor tertinggi atau terendah dari satu atau beberapa sorted set setelah menghapusnya. Menghapus sorted set jika anggota terakhir di-popping.
-
ZMSCOREMengembalikan skor dari satu atau beberapa anggota dalam satu sorted set.
-
ZPOPMAXMengembalikan anggota dengan skor tertinggi dari satu sorted set setelah menghapusnya. Menghapus sorted set jika anggota terakhir di-popping.
-
ZPOPMINMengembalikan anggota dengan skor terendah dari satu sorted set setelah menghapusnya. Menghapus sorted set jika anggota terakhir di-popping.
-
ZRANDMEMBERMengembalikan satu atau beberapa anggota acak dari sorted set.
-
ZRANGEMengembalikan anggota dalam satu sorted set dalam rentang indeks.
-
ZRANGEBYLEXMengembalikan anggota dalam sorted set dalam rentang leksikografis.
-
ZRANGEBYSCOREMengembalikan anggota dalam satu sorted set dalam rentang skor.
-
ZRANGESTOREMenyimpan rentang anggota dari sorted set dalam kunci.
-
ZRANKMengembalikan indeks anggota dalam sorted set yang diurutkan berdasarkan skor naik.
-
ZREMMenghapus satu atau beberapa anggota dari satu sorted set. Menghapus sorted set jika semua anggota telah dihapus.
-
ZREMRANGEBYLEXMenghapus anggota dalam sorted set dalam rentang leksikografis. Menghapus sorted set jika semua anggota telah dihapus.
-
ZREMRANGEBYRANKMenghapus anggota dalam satu sorted set dalam rentang indeks. Menghapus sorted set jika semua anggota telah dihapus.
-
ZREMRANGEBYSCOREMenghapus anggota dalam satu sorted set dalam rentang skor. Menghapus sorted set jika semua anggota telah dihapus.
-
ZREVRANGEMengembalikan anggota dalam satu sorted set dalam rentang indeks dalam urutan mundur.
-
ZREVRANGEBYLEXMengembalikan anggota dalam sorted set rentang leksikografis dalam urutan mundur.
-
ZREVRANGEBYSCOREMengembalikan anggota dalam satu sorted set dalam rentang skor dalam urutan mundur.
-
ZREVRANKMengembalikan indeks anggota dalam sorted set yang diurutkan berdasarkan skor menurun.
-
ZSCANMelakukan iterasi atas anggota dan skor dari sorted set.
-
ZSCOREMengembalikan skor anggota dalam sorted set.
-
ZUNIONMengembalikan gabungan dari beberapa sorted set.
-
ZUNIONSTOREMenyimpan gabungan beberapa sorted set dalam kunci.
Perintah Aliran
-
XACKMengembalikan jumlah pesan yang berhasil diakui oleh anggota grup konsumen aliran.
-
XADDMenambahkan pesan baru ke aliran. Membuat kunci jika tidak ada.
-
XAUTOCLAIMMengubah, atau memperoleh, kepemilikan pesan dalam grup konsumen, seolah-olah pesan yang telah dikirimkan berasal dari anggota grup konsumen.
-
XCLAIMMengubah, atau memperoleh, kepemilikan pesan dalam grup konsumen, seolah-olah pesan yang telah terkirim anggota grup konsumen.
-
XDELMengembalikan jumlah pesan setelah menghapusnya dari aliran.
-
XGROUP CREATEMembuat grup konsumen.
-
XGROUP CREATECONSUMERMembuat konsumen dalam grup konsumen.
-
XGROUP DELCONSUMERMenghapus konsumen dari grup konsumen.
-
XGROUP DESTROYMenghancurkan grup konsumen.
-
XGROUP SETIDMenetapkan ID terakhir yang dikirimkan dari grup konsumen.
-
XINFO CONSUMERSMengembalikan daftar konsumen dalam grup konsumen.
-
XINFO GROUPSMengembalikan daftar grup konsumen dari aliran.
-
XINFO STREAMMengembalikan informasi tentang aliran.
-
XLENMengembalikan jumlah pesan dalam aliran.
-
XPENDINGMengembalikan informasi dan entri dari daftar entri tertunda grup konsumen aliran.
-
XRANGEMengembalikan pesan dari aliran dalam rentang IDs.
-
XREADMengembalikan pesan dari beberapa aliran dengan IDs lebih besar dari yang diminta. Memblokir sampai pesan tersedia.
-
XREADGROUPMengembalikan pesan baru atau historis dari aliran untuk konsumen dalam grup. Memblokir sampai pesan tersedia.
-
XREVRANGEMengembalikan pesan dari aliran dalam rentang IDs dalam urutan terbalik.
-
XTRIMMenghapus pesan dari awal aliran.
Perintah String
-
APPENDMenambahkan string ke nilai kunci. Membuat kunci jika tidak ada.
-
DECRMengurangi nilai bilangan bulat sebuah kunci sebanyak satu. Menggunakan 0 sebagai nilai awal jika kunci tidak ada.
-
DECRBYMengurangi angka dari nilai bilangan bulat sebuah kunci. Menggunakan 0 sebagai nilai awal jika kunci tidak ada.
-
GETMengembalikan nilai string dari kunci.
-
GETDELMengembalikan nilai string kunci setelah menghapus kunci.
-
GETEXMengembalikan nilai string kunci setelah mengatur waktu kedaluwarsa.
-
GETRANGEMengembalikan substring dari string yang disimpan pada kunci.
-
GETSETMengembalikan nilai string sebelumnya dari kunci setelah mengaturnya ke nilai baru.
-
INCRMenambah nilai bilangan bulat sebuah kunci sebanyak satu. Menggunakan 0 sebagai nilai awal jika kunci tidak ada.
-
INCRBYMenambah nilai bilangan bulat sebuah kunci sebanyak satu angka. Menggunakan 0 sebagai nilai awal jika kunci tidak ada.
-
INCRBYFLOATMenambah nilai titik ambang dari bidang dengan angka. Menggunakan 0 sebagai nilai awal jika kunci tidak ada.
-
LCSMenemukan substring umum terpanjang.
-
MGETSecara atom mengembalikan nilai string dari satu atau beberapa kunci.
-
MSETSecara atom membuat atau mengubah nilai string dari satu atau beberapa kunci.
-
MSETNXSecara atom mengubah nilai string dari satu atau beberapa kunci hanya ketika semua kunci tidak ada.
-
PSETEXMenetapkan nilai string dan waktu kedaluwarsa kunci dalam milidetik. Kunci dibuat jika tidak ada.
-
SETMenetapkan nilai string kunci, mengabaikan jenisnya. Kunci dibuat jika tidak ada.
-
SETEXMenetapkan nilai string dan waktu kedaluwarsa kunci. Membuat kunci jika tidak ada.
-
SETNXMenetapkan nilai string kunci hanya jika kunci tidak ada.
-
SETRANGEMenimpa bagian dari nilai string dengan yang lain dengan offset. Membuat kunci jika tidak ada.
-
STRLENMengembalikan panjang nilai string.
-
SUBSTRMengembalikan substring dari nilai string.
Perintah Transaction
-
DISCARDMembuang transaksi.
-
EXECMengeksekusi semua perintah dalam transaksi.
-
MULTIMemulai transaksi.
Perintah Valkey dan Redis OSS yang dibatasi
Untuk memberikan pengalaman layanan terkelola, ElastiCache batasi akses ke perintah khusus mesin cache tertentu yang memerlukan hak istimewa lanjutan. Untuk cache yang menjalankan Redis OSS, perintah berikut tidak tersedia:
acl setuseracl loadacl saveacl deluserbgrewriteaofbgsavecluster addslotcluster addslotsrangecluster bumpepochcluster delslotcluster delslotsrangecluster failovercluster flushslotscluster forgetcluster linkscluster meetcluster setslotconfigdebugmigratepsyncreplicaofsaveslaveofshutdownsync
Selain itu, perintah berikut tidak tersedia untuk cache nirserver:
acl logclient cachingclient getredirclient idclient infoclient killclient listclient no-evictclient pauseclient trackingclient trackinginfoclient unblockclient unpausecluster count-failure-reportscommandlogcommandlog getcommandlog helpcommandlog lencommandlog resetfcallfcall_rofunctionfunction deletefunction dumpfunction flushfunction helpfunction killfunction listfunction loadfunction restorefunction statskeyslastsavelatencylatency doctorlatency graphlatency helplatency histogramlatency historylatency latestlatency resetmemorymemory doctormemory helpmemory malloc-statsmemory purgememory statsmemory usagemonitormoveobjectobject encodingobject freqobject helpobject idletimeobject refcountpfdebugpfselftestpsubscribepubsub numpatpunsubscribescript killslowlogslowlog getslowlog helpslowlog lenslowlog resetswapdbunwatchwaitwatch
Perintah Memcached yang didukung
ElastiCache Tanpa server untuk Memcached mendukung semua perintah memcached di sumber terbuka memcached 1.6 kecuali
Koneksi klien memerlukan TLS, akibatnya protokol UDP tidak didukung.
Protokol biner tidak didukung karena ini sudah secara resmi dihentikan
di memcached 1.6. Perintah
GET/GETSdibatasi hingga 16KB untuk menghindari potensi serangan DoS ke server dengan mengambil sejumlah besar kunci.Perintah
flush_allyang tertunda akan ditolak denganCLIENT_ERROR.Perintah yang mengonfigurasi mesin atau mengungkapkan informasi internal tentang status mesin atau log tidak didukung, seperti:
Untuk perintah
STATS, hanyastatsdanstats resetyang didukung. Variasi lain akan mengembalikanERRORlru / lru_crawler- perubahan untuk pengaturan perayap LRU dan LRUwatch- memantau log server memcachedverbosity- mengonfigurasi tingkat log serverme- perintah meta debug (me) tidak didukung