Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
OSSKonfigurasi dan batas Valkey dan Redis
OSSMesin Valkey dan Redis masing-masing menyediakan sejumlah parameter konfigurasi, beberapa di antaranya dapat dimodifikasi di ElastiCache (RedisOSS) 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. OSSParameter Valkey atau Redis berikut tersedia:
Nama | Detail | Deskripsi |
---|---|---|
acl-pubsub-default |
|
Izin saluran pubsub default untuk ACL pengguna di cache. |
client-output-buffer-limit |
|
Klien normal tidak memiliki batas buffer. PUB/SUBklien 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 4.000 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 TTL set dihapus 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 |
---|---|---|
Panjang nama kunci | 4 KiB | Ukuran maksimum untuk satu tombol Valkey atau Redis atau OSS 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. |
Ukuran slot | 32 GiB | Ukuran maksimum slot OSS hash Valkey atau Redis tunggal. Klien yang mencoba mengatur lebih banyak data daripada ini pada satu OSS slot Valkey atau Redis akan memicu kebijakan penggusuran pada slot, dan jika tidak ada kunci yang dapat diusir, akan menerima kesalahan kehabisan memori (). OOM |
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.