View a markdown version of this page

Membandingkan cluster Valkey, Memcached, dan Redis OSS berbasis node - Amazon ElastiCache

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

Membandingkan cluster Valkey, Memcached, dan Redis OSS berbasis node

Amazon ElastiCache mendukung mesin cache Valkey, Memcached, dan Redis OSS. Setiap mesin menyediakan beberapa kelebihan. Gunakan informasi dalam topik ini untuk membantu Anda memilih mesin dan versi yang paling sesuai dengan kebutuhan Anda.

penting

Setelah Anda membuat cache, cluster berbasis node, atau grup replikasi, Anda dapat meningkatkan ke versi mesin yang lebih baru, tetapi Anda tidak dapat menurunkan versi ke versi mesin yang lebih lama. Jika Anda ingin menggunakan versi mesin yang lebih lama, Anda harus menghapus cache yang ada, cluster berbasis node atau grup replikasi dan membuatnya lagi dengan versi mesin sebelumnya.

Secara umum, mesin yang ada terlihat serupa. Masing-masing mesin adalah penyimpanan nilai-kunci dalam memori. Namun, dalam praktiknya terdapat perbedaan yang signifikan.

Pilih Memcached jika hal berikut berlaku untuk Anda:
  • Anda membutuhkan model yang paling sederhana.

  • Anda perlu menjalankan simpul besar dengan beberapa inti atau thread.

  • Anda membutuhkan kemampuan untuk menskalakan ke luar dan ke dalam, yakni menambahkan dan menghapus simpul seiring peningkatan dan penurunan permintaan pada sistem.

  • Anda perlu membuat cache untuk obyek.

Pilih Valkey atau Redis OSS dengan ElastiCache jika berikut ini berlaku untuk Anda:
Ringkasan perbandingan Memcached, Valkey atau Redis OSS (mode cluster dinonaktifkan), dan Valkey atau Redis OSS (mode cluster diaktifkan)
Memcached Valkey atau Redis OSS (mode cluster dinonaktifkan) Valkey atau Redis OSS (mode cluster diaktifkan)
Versi mesin+ 1.4.5 dan kemudian 4.0.10 dan yang lebih baru 4.0.10 dan yang lebih baru
Jenis Data Sederhana 2.8.x - Kompleks * 3.2.x dan setelahnya - Kompleks
Kompleks
Pembuatan partisi data Ya Tidak Ya
Klaster dapat dimodifikasi Ya Ya 3.2.10 dan setelahnya - Terbatas
Resharding online Tidak Tidak 3.2.10 dan setelahnya
Enkripsi in-transit 1.6.12 dan yang lebih baru 4.0.10 dan yang lebih baru 4.0.10 dan yang lebih baru
Tingkatan data Tidak 6.2 dan kemudian 6.2 dan kemudian
Efisiensi memori Tidak Valkey 8.0 dan yang lebih baru Valkey 8.0 dan yang lebih baru
Filter mekar Tidak Valkey 8.1 dan yang lebih baru Valkey 8.1 dan yang lebih baru
Pencarian vektor Tidak Valkey 8.2 dan yang lebih baru Valkey 8.2 dan yang lebih baru
Full-text pencarian Tidak Valkey 9.0 dan yang lebih baru Valkey 9.0 dan yang lebih baru
Pencarian hibrida (teks+vektor) Tidak Valkey 9.0 dan yang lebih baru Valkey 9.0 dan yang lebih baru
Pipa agregasi Tidak Valkey 9.0 dan yang lebih baru Valkey 9.0 dan yang lebih baru
Kedaluwarsa bidang hash Tidak Valkey 9.0 dan yang lebih baru Valkey 9.0 dan yang lebih baru
Database bernomor dalam mode cluster Tidak N/A Valkey 9.0 dan yang lebih baru
Sertifikasi kepatuhan
Sertifikasi Kepatuhan

    FedRAMP

    HIPAA

    PCI DSS

 

Ya - 1.6.12 dan yang lebih baru

Ya - 1.6.12 dan yang lebih baru

Ya

 

4.0.10 dan yang lebih baru

4.0.10 dan yang lebih baru

4.0.10 dan yang lebih baru

 

4.0.10 dan yang lebih baru

4.0.10 dan yang lebih baru

4.0.10 dan yang lebih baru

Multi-threaded Ya Tidak Tidak
Peningkatan jenis simpul Tidak Ya Ya
Peningkatan mesin Ya Ya Ya
Ketersediaan tinggi (replikasi) Tidak Ya Ya
Failover otomatis Tidak Opsional Diperlukan
Pub/Sub kemampuan Tidak Ya Ya
Set yang diurutkan Tidak Ya Ya
Pencadangan dan pemulihan Hanya untuk cache tanpa server, tidak berlaku untuk cluster berbasis node Ya Ya
Pengindeksan geospasial Tidak 4.0.10 dan yang lebih baru Ya
Catatan:
string, obyek (seperti basis data)
* string, set, sorted set, list, hash, bitmap, hyperloglog
string, set, sorted set, list, hash, bitmap, hyperloglog, indeks geospatial
+ Tidak termasuk versi yang tidak digunakan lagi, telah mencapai atau segera mencapai akhir masa pakai.

Setelah Anda memilih mesin untuk klaster Anda, sebaiknya gunakan versi terbaru mesin tersebut. Lihat informasi yang lebih lengkap di Jenis simpul yang didukung.