Perintah Valkey, Redis, dan Memcached yang didukung OSS dan dibatasi - Amazon ElastiCache

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Perintah Valkey, Redis, dan Memcached yang didukung OSS dan dibatasi

Perintah Valkey dan OSS Redis yang didukung

Perintah Valkey dan OSS Redis yang didukung

OSSPerintah Valkey dan Redis berikut didukung oleh cache tanpa server. Selain perintah ini, Perintah Valkey dan OSS Redis yang didukung ini juga didukung.

Perintah Bitmap

Perintah Manajemen Klaster

  • CLUSTER COUNTKEYSINSLOT

    Mengembalikan jumlah kunci dalam slot hash.

    Pelajari selengkapnya

  • CLUSTER GETKEYSINSLOT

    Mengembalikan nama kunci dalam slot hash.

    Pelajari selengkapnya

  • CLUSTER INFO

    Mengembalikan informasi tentang keadaan simpul. Dalam cache nirserver, mengembalikan status tentang "serpihan" virtual tunggal yang diekspos ke klien.

    Pelajari selengkapnya

  • CLUSTER KEYSLOT

    Mengembalikan slot hash untuk kunci.

    Pelajari selengkapnya

  • CLUSTER MYID

    Mengembalikan ID simpul. Dalam cache nirserver, mengembalikan status tentang "serpihan" virtual tunggal yang diekspos ke klien.

    Pelajari selengkapnya

  • CLUSTER NODES

    Mengembalikan konfigurasi klaster untuk simpul. Dalam cache nirserver, mengembalikan status tentang "serpihan" virtual tunggal yang diekspos ke klien.

    Pelajari selengkapnya

  • CLUSTER REPLICAS

    Daftar simpul replika dari simpul utama. Dalam cache nirserver, mengembalikan status tentang "serpihan" virtual tunggal yang diekspos ke klien.

    Pelajari selengkapnya

  • CLUSTER SHARDS

    Mengembalikan pemetaan slot klaster ke serpihan. Dalam cache nirserver, mengembalikan status tentang "serpihan" virtual tunggal yang diekspos ke klien.

    Pelajari selengkapnya

  • CLUSTER SLOTS

    Mengembalikan pemetaan slot klaster ke simpul. Dalam cache nirserver, mengembalikan status tentang "serpihan" virtual tunggal yang diekspos ke klien.

    Pelajari selengkapnya

  • READONLY

    Mengaktifkan kueri hanya-baca untuk koneksi ke node replika Valkey atau OSS Redis Cluster.

    Pelajari selengkapnya

  • READWRITE

    Mengaktifkan kueri baca-tulis untuk koneksi ke node replika Valkey atau OSS Redis Cluster.

    Pelajari selengkapnya

Perintah Manajemen Koneksi

Perintah Generik

Perintah Geospasial

  • GEOADD

    Menambahkan satu atau beberapa anggota ke indeks geospasial. Kunci dibuat jika tidak ada.

    Pelajari selengkapnya

  • GEODIST

    Mengembalikan jarak antara dua anggota indeks geospasial.

    Pelajari selengkapnya

  • GEOHASH

    Mengembalikan anggota dari indeks geospasial sebagai string geohash.

    Pelajari selengkapnya

  • GEOPOS

    Mengembalikan bujur dan lintang anggota dari indeks geospasial.

    Pelajari selengkapnya

  • GEORADIUS

    Meminta indeks geospasial untuk anggota dalam jarak dari koordinat, secara opsional menyimpan hasilnya.

    Pelajari selengkapnya

  • GEORADIUS_RO

    Mengembalikan anggota dari indeks geospasial yang berada dalam jarak dari koordinat.

    Pelajari selengkapnya

  • GEORADIUSBYMEMBER

    Meminta indeks geospasial untuk anggota dalam jarak dari anggota, secara opsional menyimpan hasilnya.

    Pelajari selengkapnya

  • GEORADIUSBYMEMBER_RO

    Mengembalikan anggota dari indeks geospasial yang berada dalam jarak dari anggota.

    Pelajari selengkapnya

  • GEOSEARCH

    Kueri indeks geospasial untuk anggota dalam area kotak atau lingkaran.

    Pelajari selengkapnya

  • GEOSEARCHSTORE

    Kueri indeks geospasial untuk anggota dalam area kotak atau lingkaran, secara opsional menyimpan hasil.

    Pelajari selengkapnya

Perintah Hash

HyperLogLog Perintah

Perintah List

  • BLMOVE

    Memunculkan elemen dari daftar, mendorongnya ke daftar lain, dan mengembalikannya. Memblokir sampai elemen tersedia. Menghapus daftar jika elemen terakhir dipindahkan.

    Pelajari selengkapnya

  • BLMPOP

    Memunculkan elemen pertama dari salah satu dari beberapa daftar. Memblokir sampai elemen tersedia. Menghapus daftar jika elemen terakhir di-popping.

    Pelajari selengkapnya

  • BLPOP

    Menghapus dan mengembalikan elemen pertama dalam daftar. Memblokir sampai elemen tersedia. Menghapus daftar jika elemen terakhir di-popping.

    Pelajari selengkapnya

  • BRPOP

    Menghapus dan mengembalikan elemen terakhir dalam daftar. Memblokir sampai elemen tersedia. Menghapus daftar jika elemen terakhir di-popping.

    Pelajari selengkapnya

  • BRPOPLPUSH

    Memunculkan elemen dari daftar, mendorongnya ke daftar lain, dan mengembalikannya. Memblokir sampai elemen tersedia sebaliknya. Menghapus daftar jika elemen terakhir di-popping.

    Pelajari selengkapnya

  • LINDEX

    Mengembalikan elemen dari daftar dengan indeks.

    Pelajari selengkapnya

  • LINSERT

    Menyisipkan elemen sebelum atau sesudah elemen lain dalam daftar.

    Pelajari selengkapnya

  • LLEN

    Mengembalikan panjang daftar.

    Pelajari selengkapnya

  • LMOVE

    Mengembalikan elemen setelah mem-popping elemen tersebut dari satu daftar dan mendorongnya ke yang lain. Menghapus daftar jika elemen terakhir dipindahkan.

    Pelajari selengkapnya

  • LMPOP

    Mengembalikan beberapa elemen dari daftar setelah menghapusnya. Menghapus daftar jika elemen terakhir di-popping.

    Pelajari selengkapnya

  • LPOP

    Mengembalikan elemen pertama dalam daftar setelah menghapusnya. Menghapus daftar jika elemen terakhir di-popping.

    Pelajari selengkapnya

  • LPOS

    Mengembalikan indeks elemen yang cocok dalam daftar.

    Pelajari selengkapnya

  • LPUSH

    Menambahkan satu atau beberapa elemen ke awal daftar. Membuat kunci jika tidak ada.

    Pelajari selengkapnya

  • LPUSHX

    Menambahkan satu atau beberapa elemen ke daftar hanya jika daftar ada.

    Pelajari selengkapnya

  • LRANGE

    Mengembalikan berbagai elemen dari daftar.

    Pelajari selengkapnya

  • LREM

    Menghapus elemen dari daftar. Menghapus daftar jika elemen terakhir telah dihapus.

    Pelajari selengkapnya

  • LSET

    Menetapkan nilai elemen dalam daftar dengan indeksnya.

    Pelajari selengkapnya

  • LTRIM

    Menghapus elemen dari kedua ujung daftar. Menghapus daftar jika semua elemen dipangkas.

    Pelajari selengkapnya

  • RPOP

    Mengembalikan dan menghapus elemen terakhir dari daftar. Menghapus daftar jika elemen terakhir di-popping.

    Pelajari selengkapnya

  • RPOPLPUSH

    Mengembalikan elemen terakhir dari daftar setelah menghapus dan mendorongnya ke daftar lain. Menghapus daftar jika elemen terakhir di-popping.

    Pelajari selengkapnya

  • RPUSH

    Menambahkan satu atau beberapa elemen ke daftar. Membuat kunci jika tidak ada.

    Pelajari selengkapnya

  • RPUSHX

    Menambahkan elemen ke daftar hanya jika daftar ada.

    Pelajari selengkapnya

Perintah Pub/Sub

catatan

PUBSUBperintah internal menggunakan shardedPUBSUB, sehingga nama saluran akan dicampur.

Perintah Scripting

Perintah Manajemen Server

Perintah Set

Perintah Sorted Set

  • BZMPOP

    Menghapus dan mengembalikan anggota berdasarkan skor dari satu atau beberapa sorted set. Memblokir sampai anggota tersedia. Menghapus sorted set jika elemen terakhir di-popping.

    Pelajari selengkapnya

  • BZPOPMAX

    Menghapus dan mengembalikan anggota dengan skor tertinggi dari satu atau beberapa sorted set. Memblokir sampai anggota tersedia. Menghapus sorted set jika elemen terakhir di-popping.

    Pelajari selengkapnya

  • BZPOPMIN

    Menghapus dan mengembalikan anggota dengan skor terendah dari satu atau beberapa sorted set. Memblokir sampai anggota tersedia. Menghapus sorted set jika elemen terakhir di-popping.

    Pelajari selengkapnya

  • ZADD

    Menambahkan satu atau beberapa anggota ke sorted set, atau memperbarui skornya. Membuat kunci jika tidak ada.

    Pelajari selengkapnya

  • ZCARD

    Mengembalikan jumlah anggota dalam satu sorted set.

    Pelajari selengkapnya

  • ZCOUNT

    Mengembalikan jumlah anggota dalam satu sorted set yang memiliki skor dalam rentang.

    Pelajari selengkapnya

  • ZDIFF

    Mengembalikan perbedaan antara beberapa sorted set.

    Pelajari selengkapnya

  • ZDIFFSTORE

    Menyimpan perbedaan beberapa sorted set dalam kunci.

    Pelajari selengkapnya

  • ZINCRBY

    Menambah skor anggota dalam sorted set.

    Pelajari selengkapnya

  • ZINTER

    Mengembalikan potongan dari beberapa sorted set.

    Pelajari selengkapnya

  • ZINTERCARD

    Mengembalikan jumlah anggota potongan dari beberapa sorted set.

    Pelajari selengkapnya

  • ZINTERSTORE

    Menyimpan potongan beberapa sorted set dalam kunci.

    Pelajari selengkapnya

  • ZLEXCOUNT

    Mengembalikan jumlah anggota dalam sorted set dalam rentang leksikografis.

    Pelajari selengkapnya

  • ZMPOP

    Mengembalikan anggota dengan skor tertinggi atau terendah dari satu atau beberapa sorted set setelah menghapusnya. Menghapus sorted set jika anggota terakhir di-popping.

    Pelajari selengkapnya

  • ZMSCORE

    Mengembalikan skor dari satu atau beberapa anggota dalam satu sorted set.

    Pelajari selengkapnya

  • ZPOPMAX

    Mengembalikan anggota dengan skor tertinggi dari satu sorted set setelah menghapusnya. Menghapus sorted set jika anggota terakhir di-popping.

    Pelajari selengkapnya

  • ZPOPMIN

    Mengembalikan anggota dengan skor terendah dari satu sorted set setelah menghapusnya. Menghapus sorted set jika anggota terakhir di-popping.

    Pelajari selengkapnya

  • ZRANDMEMBER

    Mengembalikan satu atau beberapa anggota acak dari sorted set.

    Pelajari selengkapnya

  • ZRANGE

    Mengembalikan anggota dalam satu sorted set dalam rentang indeks.

    Pelajari selengkapnya

  • ZRANGEBYLEX

    Mengembalikan anggota dalam sorted set dalam rentang leksikografis.

    Pelajari selengkapnya

  • ZRANGEBYSCORE

    Mengembalikan anggota dalam satu sorted set dalam rentang skor.

    Pelajari selengkapnya

  • ZRANGESTORE

    Menyimpan rentang anggota dari sorted set dalam kunci.

    Pelajari selengkapnya

  • ZRANK

    Mengembalikan indeks anggota dalam sorted set yang diurutkan berdasarkan skor naik.

    Pelajari selengkapnya

  • ZREM

    Menghapus satu atau beberapa anggota dari satu sorted set. Menghapus sorted set jika semua anggota telah dihapus.

    Pelajari selengkapnya

  • ZREMRANGEBYLEX

    Menghapus anggota dalam sorted set dalam rentang leksikografis. Menghapus sorted set jika semua anggota telah dihapus.

    Pelajari selengkapnya

  • ZREMRANGEBYRANK

    Menghapus anggota dalam satu sorted set dalam rentang indeks. Menghapus sorted set jika semua anggota telah dihapus.

    Pelajari selengkapnya

  • ZREMRANGEBYSCORE

    Menghapus anggota dalam satu sorted set dalam rentang skor. Menghapus sorted set jika semua anggota telah dihapus.

    Pelajari selengkapnya

  • ZREVRANGE

    Mengembalikan anggota dalam satu sorted set dalam rentang indeks dalam urutan mundur.

    Pelajari selengkapnya

  • ZREVRANGEBYLEX

    Mengembalikan anggota dalam sorted set rentang leksikografis dalam urutan mundur.

    Pelajari selengkapnya

  • ZREVRANGEBYSCORE

    Mengembalikan anggota dalam satu sorted set dalam rentang skor dalam urutan mundur.

    Pelajari selengkapnya

  • ZREVRANK

    Mengembalikan indeks anggota dalam sorted set yang diurutkan berdasarkan skor menurun.

    Pelajari selengkapnya

  • ZSCAN

    Melakukan iterasi atas anggota dan skor dari sorted set.

    Pelajari selengkapnya

  • ZSCORE

    Mengembalikan skor anggota dalam sorted set.

    Pelajari selengkapnya

  • ZUNION

    Mengembalikan gabungan dari beberapa sorted set.

    Pelajari selengkapnya

  • ZUNIONSTORE

    Menyimpan gabungan beberapa sorted set dalam kunci.

    Pelajari selengkapnya

Perintah Aliran

Perintah String

  • APPEND

    Menambahkan string ke nilai kunci. Membuat kunci jika tidak ada.

    Pelajari selengkapnya

  • DECR

    Mengurangi nilai bilangan bulat sebuah kunci sebanyak satu. Menggunakan 0 sebagai nilai awal jika kunci tidak ada.

    Pelajari selengkapnya

  • DECRBY

    Mengurangi angka dari nilai bilangan bulat sebuah kunci. Menggunakan 0 sebagai nilai awal jika kunci tidak ada.

    Pelajari selengkapnya

  • GET

    Mengembalikan nilai string dari kunci.

    Pelajari selengkapnya

  • GETDEL

    Mengembalikan nilai string kunci setelah menghapus kunci.

    Pelajari selengkapnya

  • GETEX

    Mengembalikan nilai string kunci setelah mengatur waktu kedaluwarsa.

    Pelajari selengkapnya

  • GETRANGE

    Mengembalikan substring dari string yang disimpan pada kunci.

    Pelajari selengkapnya

  • GETSET

    Mengembalikan nilai string sebelumnya dari kunci setelah mengaturnya ke nilai baru.

    Pelajari selengkapnya

  • INCR

    Menambah nilai bilangan bulat sebuah kunci sebanyak satu. Menggunakan 0 sebagai nilai awal jika kunci tidak ada.

    Pelajari selengkapnya

  • INCRBY

    Menambah nilai bilangan bulat sebuah kunci sebanyak satu angka. Menggunakan 0 sebagai nilai awal jika kunci tidak ada.

    Pelajari selengkapnya

  • INCRBYFLOAT

    Menambah nilai titik ambang dari bidang dengan angka. Menggunakan 0 sebagai nilai awal jika kunci tidak ada.

    Pelajari selengkapnya

  • LCS

    Menemukan substring umum terpanjang.

    Pelajari selengkapnya

  • MGET

    Secara atom mengembalikan nilai string dari satu atau beberapa kunci.

    Pelajari selengkapnya

  • MSET

    Secara atom membuat atau mengubah nilai string dari satu atau beberapa kunci.

    Pelajari selengkapnya

  • MSETNX

    Secara atom mengubah nilai string dari satu atau beberapa kunci hanya ketika semua kunci tidak ada.

    Pelajari selengkapnya

  • PSETEX

    Menetapkan nilai string dan waktu kedaluwarsa kunci dalam milidetik. Kunci dibuat jika tidak ada.

    Pelajari selengkapnya

  • SET

    Menetapkan nilai string kunci, mengabaikan jenisnya. Kunci dibuat jika tidak ada.

    Pelajari selengkapnya

  • SETEX

    Menetapkan nilai string dan waktu kedaluwarsa kunci. Membuat kunci jika tidak ada.

    Pelajari selengkapnya

  • SETNX

    Menetapkan nilai string kunci hanya jika kunci tidak ada.

    Pelajari selengkapnya

  • SETRANGE

    Menimpa bagian dari nilai string dengan yang lain dengan offset. Membuat kunci jika tidak ada.

    Pelajari selengkapnya

  • STRLEN

    Mengembalikan panjang nilai string.

    Pelajari selengkapnya

  • SUBSTR

    Mengembalikan substring dari nilai string.

    Pelajari selengkapnya

Perintah Transaction

Perintah Valkey dan OSS Redis 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, perintah berikut tidak tersedia:

  • 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

Selain itu, perintah berikut tidak tersedia untuk cache nirserver:

  • 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

Perintah Memcached yang didukung

ElastiCache Tanpa server untuk Memcached mendukung semua perintah memcached di sumber terbuka memcached 1.6 kecuali untuk yang berikut ini:

  • Koneksi klien memerlukanTLS, akibatnya UDP protokol tidak didukung.

  • Protokol biner tidak didukung karena ini sudah secara resmi dihentikan di memcached 1.6.

  • Perintah GET/GETS dibatasi hingga 16KB untuk menghindari potensi serangan DoS ke server dengan mengambil sejumlah besar kunci.

  • Perintah flush_all yang tertunda akan ditolak dengan CLIENT_ERROR.

  • Perintah yang mengonfigurasi mesin atau mengungkapkan informasi internal tentang status mesin atau log tidak didukung, seperti:

    • Untuk perintah STATS, hanya stats dan stats reset yang didukung. Variasi lain akan mengembalikan ERROR

    • lru / lru_crawler- modifikasi untuk LRU dan pengaturan LRU crawler

    • watch - memantau log server memcached

    • verbosity - mengonfigurasi tingkat log server

    • me- perintah meta debug (me) tidak didukung