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
-
BITCOUNT
Menghitung jumlah bit set (penghitungan populasi) dalam string.
-
BITFIELD
Melakukan operasi bilangan bulat bitfield arbitrer pada string.
-
BITFIELD_RO
Melakukan operasi bilangan bulat bitfield hanya-baca arbitrer pada string.
-
BITOP
Melakukan operasi bitwise pada beberapa string, dan menyimpan hasilnya.
-
BITPOS
Menemukan set pertama (1) atau menghapus (0) bit dalam string.
-
GETBIT
Mengembalikan nilai bit dengan offset.
-
SETBIT
Menetapkan atau menghapus bit pada offset dari nilai string. Membuat kunci jika tidak ada.
Perintah Manajemen Klaster
-
CLUSTER COUNTKEYSINSLOT
Mengembalikan jumlah kunci dalam slot hash.
-
CLUSTER GETKEYSINSLOT
Mengembalikan nama kunci dalam slot hash.
-
CLUSTER INFO
Mengembalikan informasi tentang keadaan simpul. Dalam cache nirserver, mengembalikan status tentang "serpihan" virtual tunggal yang diekspos ke klien.
-
CLUSTER KEYSLOT
Mengembalikan slot hash untuk kunci.
-
CLUSTER MYID
Mengembalikan ID simpul. Dalam cache nirserver, mengembalikan status tentang "serpihan" virtual tunggal yang diekspos ke klien.
-
CLUSTER NODES
Mengembalikan konfigurasi klaster untuk simpul. Dalam cache nirserver, mengembalikan status tentang "serpihan" virtual tunggal yang diekspos ke klien.
-
CLUSTER REPLICAS
Daftar simpul replika dari simpul utama. Dalam cache nirserver, mengembalikan status tentang "serpihan" virtual tunggal yang diekspos ke klien.
-
CLUSTER SHARDS
Mengembalikan pemetaan slot klaster ke serpihan. Dalam cache nirserver, mengembalikan status tentang "serpihan" virtual tunggal yang diekspos ke klien.
-
CLUSTER SLOTS
Mengembalikan pemetaan slot klaster ke simpul. Dalam cache nirserver, mengembalikan status tentang "serpihan" virtual tunggal yang diekspos ke klien.
-
READONLY
Mengaktifkan kueri hanya-baca untuk koneksi ke node replika Valkey atau OSS Redis Cluster.
-
READWRITE
Mengaktifkan kueri baca-tulis untuk koneksi ke node replika Valkey atau OSS Redis Cluster.
Perintah Manajemen Koneksi
-
AUTH
Mengautentikasi koneksi.
-
CLIENT GETNAME
Mengembalikan nama koneksi.
-
CLIENT REPLY
Menginstruksikan server apakah akan membalas perintah.
-
CLIENT SETNAME
Menetapkan nama koneksi.
-
ECHO
Mengembalikan string yang diberikan.
-
HELLO
Jabat tangan dengan server Valkey atau Redis. OSS
-
PING
Mengembalikan respon keaktifan server.
-
QUIT
Menutup koneksi.
-
RESET
Mereset koneksi.
-
SELECT
Mengubah basis data yang dipilih.
Perintah Generik
-
COPY
Menyalin nilai kunci ke kunci baru.
-
DEL
Menghapus satu atau beberapa tombol.
-
DUMP
Mengembalikan representasi terserialisasi dari nilai yang disimpan pada kunci.
-
EXISTS
Menentukan apakah ada satu kunci atau lebih.
-
EXPIRE
Menetapkan waktu kedaluwarsa kunci dalam hitungan detik.
-
EXPIREAT
Menetapkan waktu kedaluwarsa kunci ke stempel waktu Unix.
-
EXPIRETIME
Mengembalikan waktu kedaluwarsa kunci sebagai stempel waktu Unix.
-
PERSIST
Menghapus waktu kedaluwarsa kunci.
-
PEXPIRE
Menetapkan waktu kedaluwarsa kunci dalam milidetik.
-
PEXPIREAT
Menetapkan waktu kedaluwarsa kunci ke stempel waktu milidetik Unix.
-
PEXPIRETIME
Mengembalikan waktu kedaluwarsa kunci sebagai stempel waktu milidetik Unix.
-
PTTL
Mengembalikan waktu kedaluwarsa dalam milidetik kunci.
-
RANDOMKEY
Mengembalikan nama kunci acak dari basis data.
-
RENAME
Mengganti nama kunci dan menimpa tujuan.
-
RENAMENX
Mengganti nama kunci hanya jika nama kunci target tidak ada.
-
RESTORE
Membuat kunci dari representasi terserialisasi untuk sebuah nilai.
-
SCAN
Melakukan iterasi pada nama kunci dalam basis data.
-
SORT
Mengurutkan elemen dalam daftar, set, atau sorted set, secara opsional menyimpan hasilnya.
-
SORT_RO
Mengembalikan elemen diurutkan dari daftar, set, atau sorted set.
-
TOUCH
Mengembalikan jumlah kunci yang ada dari yang ditentukan setelah memperbarui waktu kunci tersebut terakhir diakses.
-
TTL
Mengembalikan waktu kedaluwarsa dalam detik kunci.
-
TYPE
Menentukan jenis nilai yang disimpan pada kunci.
-
UNLINK
Menghapus satu kunci atau lebih secara asinkron.
Perintah Geospasial
-
GEOADD
Menambahkan satu atau beberapa anggota ke indeks geospasial. Kunci dibuat jika tidak ada.
-
GEODIST
Mengembalikan jarak antara dua anggota indeks geospasial.
-
GEOHASH
Mengembalikan anggota dari indeks geospasial sebagai string geohash.
-
GEOPOS
Mengembalikan bujur dan lintang anggota dari indeks geospasial.
-
GEORADIUS
Meminta indeks geospasial untuk anggota dalam jarak dari koordinat, secara opsional menyimpan hasilnya.
-
GEORADIUS_RO
Mengembalikan anggota dari indeks geospasial yang berada dalam jarak dari koordinat.
-
GEORADIUSBYMEMBER
Meminta indeks geospasial untuk anggota dalam jarak dari anggota, secara opsional menyimpan hasilnya.
-
GEORADIUSBYMEMBER_RO
Mengembalikan anggota dari indeks geospasial yang berada dalam jarak dari anggota.
-
GEOSEARCH
Kueri indeks geospasial untuk anggota dalam area kotak atau lingkaran.
-
GEOSEARCHSTORE
Kueri indeks geospasial untuk anggota dalam area kotak atau lingkaran, secara opsional menyimpan hasil.
Perintah Hash
-
HDEL
Menghapus satu atau beberapa bidang dan nilainya dari hash. Menghapus hash jika tidak ada bidang yang tersisa.
-
HEXISTS
Menentukan apakah bidang ada dalam hash.
-
HGET
Mengembalikan nilai bidang dalam hash.
-
HGETALL
Mengembalikan semua bidang dan nilai dalam hash.
-
HINCRBY
Menambah nilai bilangan bulat sebuah bidang dalam sebuah hash sebanyak satu angka. Menggunakan 0 sebagai nilai awal jika bidang tidak ada.
-
HINCRBYFLOAT
Menambah nilai titik mengambang sebuah bidang sebanyak satu angka. Menggunakan 0 sebagai nilai awal jika bidang tidak ada.
-
HKEYS
Mengembalikan semua bidang dalam hash.
-
HLEN
Mengembalikan jumlah bidang dalam hash.
-
HMGET
Mengembalikan nilai-nilai dari semua bidang dalam hash.
-
HMSET
Menetapkan nilai dari beberapa bidang.
-
HRANDFIELD
Mengembalikan satu atau beberapa bidang acak dari hash.
-
HSCAN
Melakukan iterasi pada bidang dan nilai hash.
-
HSET
Membuat atau mengubah nilai bidang dalam hash.
-
HSETNX
Menetapkan nilai bidang dalam hash hanya jika bidang tidak ada.
-
HSTRLEN
Mengembalikan panjang nilai bidang.
-
HVALS
Mengembalikan semua nilai dalam hash.
HyperLogLog Perintah
-
PFADD
Menambahkan elemen ke HyperLogLog kunci. Membuat kunci jika tidak ada.
-
PFCOUNT
Mengembalikan perkiraan kardinalitas himpunan yang diamati oleh HyperLogLog kunci.
-
PFMERGE
Menggabungkan satu atau lebih HyperLogLog nilai menjadi satu kunci.
Perintah List
-
BLMOVE
Memunculkan elemen dari daftar, mendorongnya ke daftar lain, dan mengembalikannya. Memblokir sampai elemen tersedia. Menghapus daftar jika elemen terakhir dipindahkan.
-
BLMPOP
Memunculkan elemen pertama dari salah satu dari beberapa daftar. Memblokir sampai elemen tersedia. Menghapus daftar jika elemen terakhir di-popping.
-
BLPOP
Menghapus dan mengembalikan elemen pertama dalam daftar. Memblokir sampai elemen tersedia. Menghapus daftar jika elemen terakhir di-popping.
-
BRPOP
Menghapus dan mengembalikan elemen terakhir dalam daftar. Memblokir sampai elemen tersedia. Menghapus daftar jika elemen terakhir di-popping.
-
BRPOPLPUSH
Memunculkan elemen dari daftar, mendorongnya ke daftar lain, dan mengembalikannya. Memblokir sampai elemen tersedia sebaliknya. Menghapus daftar jika elemen terakhir di-popping.
-
LINDEX
Mengembalikan elemen dari daftar dengan indeks.
-
LINSERT
Menyisipkan elemen sebelum atau sesudah elemen lain dalam daftar.
-
LLEN
Mengembalikan panjang daftar.
-
LMOVE
Mengembalikan elemen setelah mem-popping elemen tersebut dari satu daftar dan mendorongnya ke yang lain. Menghapus daftar jika elemen terakhir dipindahkan.
-
LMPOP
Mengembalikan beberapa elemen dari daftar setelah menghapusnya. Menghapus daftar jika elemen terakhir di-popping.
-
LPOP
Mengembalikan elemen pertama dalam daftar setelah menghapusnya. Menghapus daftar jika elemen terakhir di-popping.
-
LPOS
Mengembalikan indeks elemen yang cocok dalam daftar.
-
LPUSH
Menambahkan satu atau beberapa elemen ke awal daftar. Membuat kunci jika tidak ada.
-
LPUSHX
Menambahkan satu atau beberapa elemen ke daftar hanya jika daftar ada.
-
LRANGE
Mengembalikan berbagai elemen dari daftar.
-
LREM
Menghapus elemen dari daftar. Menghapus daftar jika elemen terakhir telah dihapus.
-
LSET
Menetapkan nilai elemen dalam daftar dengan indeksnya.
-
LTRIM
Menghapus elemen dari kedua ujung daftar. Menghapus daftar jika semua elemen dipangkas.
-
RPOP
Mengembalikan dan menghapus elemen terakhir dari daftar. Menghapus daftar jika elemen terakhir di-popping.
-
RPOPLPUSH
Mengembalikan elemen terakhir dari daftar setelah menghapus dan mendorongnya ke daftar lain. Menghapus daftar jika elemen terakhir di-popping.
-
RPUSH
Menambahkan satu atau beberapa elemen ke daftar. Membuat kunci jika tidak ada.
-
RPUSHX
Menambahkan elemen ke daftar hanya jika daftar ada.
Perintah Pub/Sub
catatan
PUBSUBperintah internal menggunakan shardedPUBSUB, sehingga nama saluran akan dicampur.
-
PUBLISH
Memposting pesan ke saluran.
-
PUBSUB CHANNELS
Mengembalikan saluran yang aktif.
-
PUBSUB NUMSUB
Mengembalikan jumlah pelanggan ke saluran.
-
PUBSUB SHARDCHANNELS
Mengembalikan saluran serpihan aktif.
-
PUBSUB SHARDNUMSUB
Mengembalikan jumlah pelanggan saluran serpihan.
-
SPUBLISH
Memposting pesan ke saluran serpihan
-
SSUBSCRIBE
Mendengarkan pesan yang dipublikasikan ke saluran serpihan.
-
SUBSCRIBE
Mendengarkan pesan yang dipublikasikan ke saluran.
-
SUNSUBSCRIBE
Berhenti mendengarkan pesan yang diposting ke saluran serpihan.
-
UNSUBSCRIBE
Berhenti mendengarkan pesan yang diposting ke saluran.
Perintah Scripting
-
EVAL
Mengeksekusi skrip Lua sisi server.
-
EVAL_RO
Mengeksekusi skrip Lua sisi server hanya-baca.
-
EVALSHA
Mengeksekusi skrip Lua sisi server dengan digest. SHA1
-
EVALSHA_RO
Mengeksekusi skrip Lua sisi server read-only dengan digest. SHA1
-
SCRIPT EXISTS
Menentukan apakah skrip Lua sisi server ada di cache skrip.
-
SCRIPT FLUSH
Saat ini cache skrip no-op dikelola oleh layanan.
-
SCRIPT LOAD
Memuat skrip Lua sisi server ke cache skrip.
Perintah Manajemen Server
-
ACL CAT
Daftar ACL kategori, atau perintah di dalam kategori.
-
ACL GENPASS
Menghasilkan pseudorandom, kata sandi aman yang dapat digunakan untuk mengidentifikasi pengguna. ACL
-
ACL GETUSER
Daftar ACL aturan pengguna.
-
ACL LIST
Membuang aturan efektif dalam format ACL file.
-
ACL USERS
Daftar semua ACL pengguna.
-
ACL WHOAMI
Mengembalikan nama pengguna yang diautentikasi koneksi saat ini.
-
DBSIZE
Mengembalikan jumlah kunci dalam basis data yang dipilih saat ini. Operasi ini tidak dijamin atom di semua slot.
-
COMMAND
Mengembalikan informasi mendetail tentang semua perintah.
-
COMMAND COUNT
Mengembalikan hitungan perintah.
-
COMMAND DOCS
Mengembalikan informasi dokumenter tentang satu, beberapa, atau semua perintah.
-
COMMAND GETKEYS
Mengekstrak nama kunci dari perintah arbitrer.
-
COMMAND GETKEYSANDFLAGS
Mengekstrak nama kunci dan bendera akses untuk perintah arbitrer.
-
COMMAND INFO
Mengembalikan informasi tentang satu, beberapa, atau semua perintah.
-
COMMAND LIST
Mengembalikan daftar nama perintah.
-
FLUSHALL
Menghapus semua kunci dari semua basis data. Operasi ini tidak dijamin atom di semua slot.
-
FLUSHDB
Menghapus semua kunci dari basis data saat ini. Operasi ini tidak dijamin atom di semua slot.
-
INFO
Mengembalikan informasi dan statistik tentang server.
-
LOLWUT
Menampilkan seni komputer dan versi Valkey atau RedisOSS.
-
ROLE
Mengembalikan peran replikasi.
-
TIME
Mengembalikan waktu server.
Perintah Set
-
SADD
Menambahkan satu atau beberapa anggota ke set. Membuat kunci jika tidak ada.
-
SCARDT
Mengembalikan jumlah anggota dalam satu set.
-
SDIFF
Mengembalikan perbedaan beberapa set.
-
SDIFFSTORE
Menyimpan perbedaan beberapa set dalam kunci.
-
SINTER
Mengembalikan potongan dari beberapa set.
-
SINTERCARD
Mengembalikan jumlah anggota potongan dari beberapa set.
-
SINTERSTORE
Menyimpan potongan beberapa set dalam kunci.
-
SISMEMBER
Menentukan apakah anggota termasuk dalam set.
-
SMEMBERS
Mengembalikan semua anggota dari satu set.
-
SMISMEMBER
Menentukan apakah beberapa anggota termasuk dalam set.
-
SMOVE
Memindahkan anggota dari satu set ke set lainnya.
-
SPOP
Mengembalikan satu atau beberapa anggota acak dari satu set setelah menghapusnya. Menghapus set jika anggota terakhir di-popping.
-
SRANDMEMBER
Mendapatkan satu atau beberapa anggota acak dari satu set
-
SREM
Menghapus satu atau beberapa anggota dari satu set. Menghapus set jika anggota terakhir telah dihapus.
-
SSCAN
Melakukan iterasi pada anggota set.
-
SUNION
Mengembalikan gabungan dari beberapa set.
-
SUNIONSTORE
Menyimpan gabungan beberapa set dalam kunci.
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.
-
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.
-
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.
-
ZADD
Menambahkan satu atau beberapa anggota ke sorted set, atau memperbarui skornya. Membuat kunci jika tidak ada.
-
ZCARD
Mengembalikan jumlah anggota dalam satu sorted set.
-
ZCOUNT
Mengembalikan jumlah anggota dalam satu sorted set yang memiliki skor dalam rentang.
-
ZDIFF
Mengembalikan perbedaan antara beberapa sorted set.
-
ZDIFFSTORE
Menyimpan perbedaan beberapa sorted set dalam kunci.
-
ZINCRBY
Menambah skor anggota dalam sorted set.
-
ZINTER
Mengembalikan potongan dari beberapa sorted set.
-
ZINTERCARD
Mengembalikan jumlah anggota potongan dari beberapa sorted set.
-
ZINTERSTORE
Menyimpan potongan beberapa sorted set dalam kunci.
-
ZLEXCOUNT
Mengembalikan jumlah anggota dalam sorted set dalam rentang leksikografis.
-
ZMPOP
Mengembalikan anggota dengan skor tertinggi atau terendah dari satu atau beberapa sorted set setelah menghapusnya. Menghapus sorted set jika anggota terakhir di-popping.
-
ZMSCORE
Mengembalikan skor dari satu atau beberapa anggota dalam satu sorted set.
-
ZPOPMAX
Mengembalikan anggota dengan skor tertinggi dari satu sorted set setelah menghapusnya. Menghapus sorted set jika anggota terakhir di-popping.
-
ZPOPMIN
Mengembalikan anggota dengan skor terendah dari satu sorted set setelah menghapusnya. Menghapus sorted set jika anggota terakhir di-popping.
-
ZRANDMEMBER
Mengembalikan satu atau beberapa anggota acak dari sorted set.
-
ZRANGE
Mengembalikan anggota dalam satu sorted set dalam rentang indeks.
-
ZRANGEBYLEX
Mengembalikan anggota dalam sorted set dalam rentang leksikografis.
-
ZRANGEBYSCORE
Mengembalikan anggota dalam satu sorted set dalam rentang skor.
-
ZRANGESTORE
Menyimpan rentang anggota dari sorted set dalam kunci.
-
ZRANK
Mengembalikan indeks anggota dalam sorted set yang diurutkan berdasarkan skor naik.
-
ZREM
Menghapus satu atau beberapa anggota dari satu sorted set. Menghapus sorted set jika semua anggota telah dihapus.
-
ZREMRANGEBYLEX
Menghapus anggota dalam sorted set dalam rentang leksikografis. Menghapus sorted set jika semua anggota telah dihapus.
-
ZREMRANGEBYRANK
Menghapus anggota dalam satu sorted set dalam rentang indeks. Menghapus sorted set jika semua anggota telah dihapus.
-
ZREMRANGEBYSCORE
Menghapus anggota dalam satu sorted set dalam rentang skor. Menghapus sorted set jika semua anggota telah dihapus.
-
ZREVRANGE
Mengembalikan anggota dalam satu sorted set dalam rentang indeks dalam urutan mundur.
-
ZREVRANGEBYLEX
Mengembalikan anggota dalam sorted set rentang leksikografis dalam urutan mundur.
-
ZREVRANGEBYSCORE
Mengembalikan anggota dalam satu sorted set dalam rentang skor dalam urutan mundur.
-
ZREVRANK
Mengembalikan indeks anggota dalam sorted set yang diurutkan berdasarkan skor menurun.
-
ZSCAN
Melakukan iterasi atas anggota dan skor dari sorted set.
-
ZSCORE
Mengembalikan skor anggota dalam sorted set.
-
ZUNION
Mengembalikan gabungan dari beberapa sorted set.
-
ZUNIONSTORE
Menyimpan gabungan beberapa sorted set dalam kunci.
Perintah Aliran
-
XACK
Mengembalikan jumlah pesan yang berhasil diakui oleh anggota grup konsumen aliran.
-
XADD
Menambahkan pesan baru ke aliran. Membuat kunci jika tidak ada.
-
XAUTOCLAIM
Mengubah, atau memperoleh, kepemilikan pesan dalam grup konsumen, seolah-olah pesan yang telah dikirimkan berasal dari anggota grup konsumen.
-
XCLAIM
Mengubah, atau memperoleh, kepemilikan pesan dalam grup konsumen, seolah-olah pesan yang telah terkirim anggota grup konsumen.
-
XDEL
Mengembalikan jumlah pesan setelah menghapusnya dari aliran.
-
XGROUP CREATE
Membuat grup konsumen.
-
XGROUP CREATECONSUMER
Membuat konsumen dalam grup konsumen.
-
XGROUP DELCONSUMER
Menghapus konsumen dari grup konsumen.
-
XGROUP DESTROY
Menghancurkan grup konsumen.
-
XGROUP SETID
Menetapkan ID terakhir yang dikirimkan dari grup konsumen.
-
XINFO CONSUMERS
Mengembalikan daftar konsumen dalam grup konsumen.
-
XINFO GROUPS
Mengembalikan daftar grup konsumen dari aliran.
-
XINFO STREAM
Mengembalikan informasi tentang aliran.
-
XLEN
Mengembalikan jumlah pesan dalam aliran.
-
XPENDING
Mengembalikan informasi dan entri dari daftar entri tertunda grup konsumen aliran.
-
XRANGE
Mengembalikan pesan dari aliran dalam rentangIDs.
-
XREAD
Mengembalikan pesan dari beberapa aliran dengan IDs lebih besar dari yang diminta. Memblokir sampai pesan tersedia.
-
XREADGROUP
Mengembalikan pesan baru atau historis dari aliran untuk konsumen dalam grup. Memblokir sampai pesan tersedia.
-
XREVRANGE
Mengembalikan pesan dari aliran dalam rentang IDs dalam urutan terbalik.
-
XTRIM
Menghapus pesan dari awal aliran.
Perintah String
-
APPEND
Menambahkan string ke nilai kunci. Membuat kunci jika tidak ada.
-
DECR
Mengurangi nilai bilangan bulat sebuah kunci sebanyak satu. Menggunakan 0 sebagai nilai awal jika kunci tidak ada.
-
DECRBY
Mengurangi angka dari nilai bilangan bulat sebuah kunci. Menggunakan 0 sebagai nilai awal jika kunci tidak ada.
-
GET
Mengembalikan nilai string dari kunci.
-
GETDEL
Mengembalikan nilai string kunci setelah menghapus kunci.
-
GETEX
Mengembalikan nilai string kunci setelah mengatur waktu kedaluwarsa.
-
GETRANGE
Mengembalikan substring dari string yang disimpan pada kunci.
-
GETSET
Mengembalikan nilai string sebelumnya dari kunci setelah mengaturnya ke nilai baru.
-
INCR
Menambah nilai bilangan bulat sebuah kunci sebanyak satu. Menggunakan 0 sebagai nilai awal jika kunci tidak ada.
-
INCRBY
Menambah nilai bilangan bulat sebuah kunci sebanyak satu angka. Menggunakan 0 sebagai nilai awal jika kunci tidak ada.
-
INCRBYFLOAT
Menambah nilai titik ambang dari bidang dengan angka. Menggunakan 0 sebagai nilai awal jika kunci tidak ada.
-
LCS
Menemukan substring umum terpanjang.
-
MGET
Secara atom mengembalikan nilai string dari satu atau beberapa kunci.
-
MSET
Secara atom membuat atau mengubah nilai string dari satu atau beberapa kunci.
-
MSETNX
Secara atom mengubah nilai string dari satu atau beberapa kunci hanya ketika semua kunci tidak ada.
-
PSETEX
Menetapkan nilai string dan waktu kedaluwarsa kunci dalam milidetik. Kunci dibuat jika tidak ada.
-
SET
Menetapkan nilai string kunci, mengabaikan jenisnya. Kunci dibuat jika tidak ada.
-
SETEX
Menetapkan nilai string dan waktu kedaluwarsa kunci. Membuat kunci jika tidak ada.
-
SETNX
Menetapkan nilai string kunci hanya jika kunci tidak ada.
-
SETRANGE
Menimpa bagian dari nilai string dengan yang lain dengan offset. Membuat kunci jika tidak ada.
-
STRLEN
Mengembalikan panjang nilai string.
-
SUBSTR
Mengembalikan substring dari nilai string.
Perintah Transaction
-
DISCARD
Membuang transaksi.
-
EXEC
Mengeksekusi semua perintah dalam transaksi.
-
MULTI
Memulai transaksi.
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
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 denganCLIENT_ERROR
.Perintah yang mengonfigurasi mesin atau mengungkapkan informasi internal tentang status mesin atau log tidak didukung, seperti:
Untuk perintah
STATS
, hanyastats
danstats reset
yang didukung. Variasi lain akan mengembalikanERROR
lru / lru_crawler
- modifikasi untuk LRU dan pengaturan LRU crawlerwatch
- memantau log server memcachedverbosity
- mengonfigurasi tingkat log serverme
- perintah meta debug (me) tidak didukung