Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Konfigurasi dan batas Valkey dan Redis OSS
Mesin Valkey dan Redis OSS masing-masing menyediakan sejumlah parameter konfigurasi, beberapa di antaranya dapat dimodifikasi ElastiCache untuk Redis OSS dan beberapa di antaranya tidak dapat dimodifikasi untuk memberikan kinerja dan keandalan yang stabil.
Cache nirserver
Untuk cache tanpa server, grup parameter tidak digunakan dan semua konfigurasi Valkey atau Redis OSS tidak dapat dimodifikasi. Parameter Valkey atau Redis OSS berikut tersedia:
Nama | Detail | Deskripsi |
---|---|---|
acl-pubsub-default |
|
Izin saluran pubsub default untuk pengguna ACL di cache. |
client-output-buffer-limit |
|
Klien normal tidak memiliki batas buffer. PUB/SUB klien akan terputus jika mereka melanggar backlog 32MiB, atau melanggar backlog 8MiB selama 60-an. |
client-query-buffer-limit |
1 GiB | Ukuran maksimum buffer kueri klien tunggal. Selain itu, klien tidak dapat mengeluarkan permintaan dengan lebih dari 3.999 argumen. |
cluster-allow-pubsubshard-when-down |
yes |
Hal ini memungkinkan cache melayani lalu lintas pubsub saat sebagian cache tidak aktif. |
cluster-allow-reads-when-down |
yes |
Hal ini memungkinkan cache untuk melayani lalu lintas baca saat cache tidak aktif sebagian. |
cluster-enabled |
yes |
Semua cache nirserver menggunakan mode klaster diaktifkan, yang memungkinkan cache untuk secara transparan mempartisi data di beberapa serpihan (shard) backend. Semua slot muncul bagi klien sebagai slot yang dimiliki oleh satu simpul virtual. |
cluster-require-full-coverage |
no |
Ketika ruang kunci tidak aktif sebagian (yaitu setidaknya satu slot hash tidak dapat diakses), cache akan terus menerima kueri untuk bagian ruang kunci yang masih tercakup. Seluruh ruang kunci akan selalu "dicakup" oleh satu simpul virtual di cluster slots . |
lua-time-limit |
5000 |
Waktu eksekusi maksimum untuk skrip Lua, dalam milidetik, sebelum ElastiCache mengambil tindakan untuk menghentikan skrip. Jika |
maxclients |
65000 | Jumlah klien maksimum yang dapat dihubungkan ke cache sekaligus. Koneksi lebih lanjut yang dibuat mungkin berhasil dan mungkin gagal. |
maxmemory-policy |
volatile-lru |
Item dengan set TTL diusir mengikuti estimasi least-recently-used (LRU) saat batas memori cache tercapai. |
notify-keyspace-events |
(string kosong) | Peristiwa ruang kunci saat ini tidak didukung pada cache nirserver. |
port |
Port primer: 6379 Port baca: 6380 |
Cache nirserver menyatakan dua port dengan nama host yang sama. Port primer memungkinkan operasi tulis dan baca, sedangkan port baca memungkinkan operasi baca latensi rendah yang pada akhirnya konsisten menggunakan perintah READONLY . |
proto-max-bulk-len |
512 MiB | Ukuran maksimum dari permintaan elemen tunggal. |
timeout |
0 | Koneksi klien tidak terputus secara paksa pada waktu idle tertentu, tetapi koneksi klien mungkin terputus selama kondisi stabil untuk tujuan penyeimbangan beban. |
Selain itu, batasan berikut ini berlaku:
Nama | Detail | Deskripsi |
---|---|---|
Ukuran per cache | 5.000 GiB | Jumlah maksimum data yang dapat disimpan per cache tanpa server. |
Ukuran per slot | 32 GiB | Ukuran maksimum slot hash Valkey atau Redis OSS tunggal. Klien yang mencoba mengatur lebih banyak data daripada ini pada satu slot Valkey atau Redis OSS akan memicu kebijakan penggusuran pada slot, dan jika tidak ada kunci yang dapat diusir, akan menerima kesalahan kehabisan memori (). OOM |
ECPU per cache | 15.000.000 ECPU/detik | ElastiCache Metrik Unit Pemrosesan (ECPU). Jumlah yang ECPUs dikonsumsi oleh permintaan Anda tergantung pada waktu vCPU yang dibutuhkan dan jumlah data yang ditransfer. |
ECPU per slot | 30K - 90K ECPU/detik | Maksimal 30K ECPUs/second per slot atau 90K ECPUs/second saat menggunakan Read from Replica menggunakan koneksi READONLY. |
Argumen per Permintaan | 3,999 | Jumlah maksimum argumen per permintaan. Klien yang mengirim lebih banyak argumen per permintaan akan menerima kesalahan. |
Panjang nama kunci | 4 KiB | Ukuran maksimum untuk satu tombol Valkey atau Redis OSS atau nama saluran. Klien yang mereferensikan kunci yang lebih besar dari ukuran ini akan menghasilkan kesalahan. |
Ukuran skrip Lua | 4 MiB | Ukuran maksimum skrip Valkey atau Redis OSS Lua tunggal. Percobaan memuat skrip Lua yang lebih besar dari ukuran ini akan menghasilkan kesalahan. |
Klaster yang dirancang sendiri
Untuk klaster yang dirancang sendiri, lihat Parameter Valkey dan Redis OSS untuk nilai default parameter konfigurasi dan mana yang dapat dikonfigurasi. Nilai default umumnya direkomendasikan kecuali jika Anda memiliki kasus penggunaan khusus yang mengharuskan nilai default ini diganti.