Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Parameter spesifik Memcached
Jika Anda tidak menentukan grup parameter untuk klaster Redis, maka grup parameter default yang sesuai dengan versi mesin Anda akan digunakan. Anda tidak dapat mengubah nilai parameter dalam grup parameter default. Namun, Anda dapat membuat grup parameter kustom dan menetapkannya ke klaster Anda kapan saja. Untuk informasi selengkapnya, lihat Membuat grup parameter.
Topik
- Perubahan Memcached 1.6.17
- Parameter yang ditambahkan dalam Memcached 1.6.6
- Perubahan parameter Memcached 1.5.10
- Parameter yang ditambahkan dalam Memcached 1.4.34
- Parameter yang ditambahkan dalam Memcached 1.4.33
- Parameter yang ditambahkan dalam Memcached 1.4.24
- Parameter yang ditambahkan dalam Memcached 1.4.14
- Parameter yang didukung Memcached 1.4.5
- Overhead koneksi Memcached
- Parameter khusus jenis simpul Memcached
Perubahan Memcached 1.6.17
Mulai Memcached 1.6.17, kami tidak lagi mendukung perintah administratif ini: lru_crawler
, lru
, dan slabs
. Dengan perubahan ini, Anda tidak akan dapat mengaktifkan/menonaktifkan lru_crawler
saat runtime melalui perintah. Aktifkan/nonaktifkan lru_crawler
dengan memodifikasi grup parameter kustom Anda.
Parameter yang ditambahkan dalam Memcached 1.6.6
Untuk Memcached 1.6.6, tidak ada parameter tambahan yang didukung.
Rangkaian grup parameter: memcached1.6
Perubahan parameter Memcached 1.5.10
Untuk Memcached 1.5.10, parameter tambahan berikut didukung.
Rangkaian grup parameter: memcached1.5
Nama | Detail | Deskripsi |
---|---|---|
no_modern |
Default: 1 Tipe: boolean Dapat diubah: Ya Nilai yang Diizinkan: 0,1 Perubahan Berlaku: Saat peluncuran |
Alias untuk menonaktifkan perintah catatanNilai konfigurasi default untuk parameter ini telah diubah dari 0 ke 1 mulai 20 Agustus 2021. Nilai default yang diperbarui akan diterapkan secara otomatis oleh pengguna ElastiCache baru untuk setiap wilayah setelah 20 Agustus 2021. Pengguna ElastiCache yang sudah ada di wilayah sebelum 20 Agustus 2021 perlu memodifikasi grup parameter kustom mereka secara manual untuk menerapkan perubahan baru ini. |
inline_ascii_resp |
Default: 0 Tipe: boolean Dapat diubah: Ya Nilai yang Diizinkan: 0,1 Perubahan Berlaku: Saat peluncuran |
Menyimpan angka dari respons |
Untuk Memcached 1.5.10, parameter berikut dihapus.
Nama | Detail | Deskripsi |
---|---|---|
expirezero_does_not_evict |
Default: 0 Tipe: boolean Dapat diubah: Ya Nilai yang Diizinkan: 0,1 Perubahan Berlaku: Saat peluncuran |
Tidak lagi didukung di versi ini. |
modern |
Default: 1 Tipe: boolean Dapat Diubah: Ya (memerlukan peluncuran ulang jika diatur ke Nilai yang Diizinkan: 0,1 Perubahan Berlaku: Saat peluncuran |
Tidak lagi didukung di versi ini. Dimulai dari versi ini, |
Parameter yang ditambahkan dalam Memcached 1.4.34
Untuk Memcached 1.4.34, tidak ada parameter tambahan yang didukung.
Rangkaian grup parameter: memcached1.4
Parameter yang ditambahkan dalam Memcached 1.4.33
Untuk Memcached 1.4.33, parameter tambahan berikut didukung.
Rangkaian grup parameter: memcached1.4
Nama | Detail | Deskripsi |
---|---|---|
modern |
Default: diaktifkan Tipe: boolean Dapat diubah: Ya Perubahan Berlaku: Saat peluncuran |
Alias untuk beberapa fitur. Pengaktifan |
watch |
Default: diaktifkan Tipe: boolean Dapat diubah: Ya Perubahan Berlaku: Segera Log dapat dihapus jika pengguna mencapai batas |
Pengambilan, pengosongan, dan mutasi log. Ketika, misalnya, pengguna mengaktifkan |
idle_timeout |
Default: 0 (dinonaktifkan) Tipe: integer Dapat diubah: Ya Perubahan Berlaku: Saat Peluncuran |
Jumlah minimum detik saat klien akan diizinkan untuk idle sebelum diminta untuk tutup. Rentang nilai: 0 hingga 86400. |
track_sizes |
Default: dinonaktifkan Tipe: boolean Dapat diubah: Ya Perubahan Berlaku: Saat Peluncuran |
Menunjukkan ukuran setiap grup slab yang telah dikonsumsi. Pengaktifan |
watcher_logbuf_size |
Default: 256 (KB) Tipe: integer Dapat diubah: Ya Perubahan Berlaku: Saat Peluncuran |
Perintah |
worker_logbuf_size |
Default: 64 (KB) Tipe: integer Dapat diubah: Ya Perubahan Berlaku: Saat Peluncuran |
Perintah |
slab_chunk_max |
Default: 524288 (byte) Tipe: integer Dapat diubah: Ya Perubahan Berlaku: Saat Peluncuran |
Menentukan ukuran maksimum slab. Pengaturan ukuran slab lebih kecil membuat penggunaan memori lebih efisien. Item yang lebih besar dari |
lru_crawler metadump [all|1|2|3] |
Default: dinonaktifkan Tipe: boolean Dapat diubah: Ya Perubahan Berlaku: Segera |
jika lru_crawler diaktifkan, perintah ini menghapus semua kunci.
|
Parameter yang ditambahkan dalam Memcached 1.4.24
Untuk Memcached 1.4.24, parameter tambahan berikut didukung.
Rangkaian grup parameter: memcached1.4
Nama | Detail | Deskripsi |
---|---|---|
disable_flush_all |
Default: 0 (dinonaktifkan) Tipe: boolean Dapat diubah: Ya Perubahan Berlaku: Saat peluncuran |
Tambahkan parameter ( Nilai: 0, 1 (pengguna dapat melakukan |
hash_algorithm |
Default: jenkins Tipe: string Dapat diubah: Ya Perubahan Berlaku: Saat peluncuran |
Algoritma hash yang akan digunakan. Nilai yang diizinkan: murmur3 dan jenkins. |
lru_crawler |
Default: 0 (dinonaktifkan) Tipe: boolean Dapat diubah: Ya Perubahan Berlaku: Setelah pengaktifan ulang catatanAnda dapat mengaktifkan |
Membersihkan kelas slab item yang telah kedaluwarsa. Ini adalah proses berdampak rendah yang berjalan di latar belakang. Saat ini memerlukan inisiasi perayapan menggunakan perintah manual. Untuk mengaktifkan sementara, jalankan
Nilai: 0,1 catatanPengaktifan |
lru_maintainer |
Default: 0 (dinonaktifkan) Tipe: boolean Dapat diubah: Ya Perubahan Berlaku: Saat peluncuran |
Sebuah thread latar belakang yang mengacak item di antara LRU seiring kapasitas tercapai. Nilai: 0, 1. |
expirezero_does_not_evict |
Default: 0 (dinonaktifkan) Tipe: boolean Dapat diubah: Ya Perubahan Berlaku: Saat peluncuran |
Ketika digunakan dengan AwasHal ini dapat memenuhi memori yang tersedia untuk item lainnya yang dapat dikosongkan. Dapat diatur untuk mengabaikan |
Parameter yang ditambahkan dalam Memcached 1.4.14
Untuk Memcached 1.4.14, parameter tambahan berikut didukung.
Rangkaian grup parameter: memcached1.4
Parameter yang ditambahkan dalam Memcached 1.4.14 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Nama | Detail | Deskripsi | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
config_max |
Default: 16 Tipe: integer Dapat diubah: Tidak |
Jumlah maksimum entri konfigurasi ElastiCache. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
config_size_max |
Default: 65536 Tipe: integer Dapat diubah: Tidak |
Ukuran maksimum entri konfigurasi, dalam byte. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
hashpower_init |
Default: 16 Tipe: integer Dapat diubah: Tidak |
Ukuran awal tabel hash ElastiCache, dinyatakan sebagai pangkat dua. Default-nya adalah 16 (2^16), atau 65536 kunci. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
maxconns_fast |
Default: 0 (salah) Jenis: Boolean Dapat diubah: Ya Perubahan Berlaku: Setelah pengaktifan ulang |
Mengubah cara permintaan koneksi baru ditangani ketika batas koneksi maksimum tercapai. Jika parameter ini diatur ke 0 (nol), koneksi baru ditambahkan ke antrean backlog dan akan menunggu sampai koneksi lain ditutup. Jika parameter diatur ke 1, ElastiCache mengirimkan kesalahan ke klien dan segera menutup koneksi. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
slab_automove |
Default: 0 Tipe: integer Dapat diubah: Ya Perubahan Berlaku: Setelah pengaktifan ulang |
Menyesuaikan algoritma automove slab: Jika parameter ini diatur ke 0 (nol), algoritma automove dinonaktifkan. Jika diatur ke 1, ElastiCache membutuhkan pendekatan konservatif yang lambat untuk memindahkan slab secara otomatis. Jika diatur ke 2, ElastiCache akan memindahkan slab secara agresif setiap kali ada pengosongan. (Mode ini tidak direkomendasikan kecuali untuk tujuan pengujian.) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
slab_reassign |
Default: 0 (salah) Jenis: Boolean Dapat diubah: Ya Perubahan Berlaku: Setelah pengaktifan ulang |
Mengaktifkan atau menonaktifkan penetapan ulang slab. Jika parameter ini diatur ke 1, Anda dapat menggunakan perintah "slab reassign" untuk secara manual menetapkan ulang memori. |
Parameter yang didukung Memcached 1.4.5
Rangkaian grup parameter: memcached1.4
Untuk Memcached 1.4.5, parameter tambahan berikut didukung.
Parameter yang ditambahkan dalam Memcached 1.4.5 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Nama | Detail | Deskripsi | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
backlog_queue_limit |
Default: 1024 Tipe: integer Dapat diubah: Tidak |
Batas antrean backlog. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
binding_protocol |
Default: otomatis Tipe: string Dapat diubah: Ya Perubahan Berlaku: Setelah pengaktifan ulang |
Protokol pengikatan. Nilai yang diizinkan adalah Untuk panduan dalam mengubah nilai |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cas_disabled |
Default: 0 (salah) Jenis: Boolean Dapat diubah: Ya Perubahan Berlaku: Setelah pengaktifan ulang |
Jika 1 (benar), operasi periksa dan atur (CAS) akan dinonaktifkan, dan item yang disimpan akan menggunakan 8 byte lebih sedikit dibandingkan dengan CAS diaktifkan. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
chunk_size |
Default: 48 Tipe: integer Dapat diubah: Ya Perubahan Berlaku: Setelah pengaktifan ulang |
Jumlah minimum, dalam byte, ruang untuk mengalokasikan kunci, nilai, dan bendera item terkecil. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
chunk_size_growth_factor |
Default: 1,25 Tipe: Float Dapat diubah: Ya Perubahan Berlaku: Setelah pengaktifan ulang |
Faktor pertumbuhan yang mengontrol ukuran setiap potongan Memcached berturut-turut; setiap potongan akan chunk_size_growth_factor kali lebih besar dari potongan sebelumnya. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
error_on_memory_exhausted |
Default: 0 (salah) Jenis: Boolean Dapat diubah: Ya Perubahan Berlaku: Setelah pengaktifan ulang |
Jika 1 (benar), ketika tidak ada lagi memori untuk menyimpan item, Memcached akan menampilkan kesalahan dan bukan mengosongkan item. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
large_memory_pages |
Default: 0 (salah) Jenis: Boolean Dapat diubah: Tidak |
Jika 1 (benar), ElastiCache akan mencoba menggunakan halaman memori yang besar. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
lock_down_paged_memory |
Default: 0 (salah) Jenis: Boolean Dapat diubah: Tidak |
Jika 1 (benar), ElastiCache akan mengunci semua memori yang di-paging. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
max_item_size |
Default: 1048576 Tipe: integer Dapat diubah: Ya Perubahan Berlaku: Setelah pengaktifan ulang |
Ukuran, dalam byte, item terbesar yang dapat disimpan dalam klaster. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
max_simultaneous_connections |
Default: 65000 Tipe: integer Dapat diubah: Tidak |
Jumlah maksimum koneksi bersamaan. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
maximize_core_file_limit |
Default: 0 (salah) Jenis: Boolean Dapat diubah: Perubahan Berlaku: Setelah pengaktifan ulang |
Jika 1 (benar), ElastiCache akan memaksimalkan batas file inti. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
memcached_connections_overhead |
Default: 100 Tipe: integer Dapat diubah: Ya Perubahan Berlaku: Setelah pengaktifan ulang |
Jumlah memori yang akan disimpan untuk koneksi Memcached dan berbagai overhead lainnya. Untuk informasi tentang parameter ini, lihat Overhead koneksi Memcached. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
requests_per_event |
Default: 20 Tipe: integer Dapat diubah: Tidak |
Jumlah maksimum permintaan per peristiwa untuk koneksi tertentu. Batas ini diperlukan untuk mencegah kekurangan sumber daya. |
Overhead koneksi Memcached
Pada setiap simpul, memori yang tersedia untuk menyimpan item adalah total memori yang tersedia pada simpul tersebut (yang disimpan dalam parameter max_cache_memory
) dikurangi memori yang digunakan untuk koneksi dan overhead lainnya (yang disimpan dalam parameter memcached_connections_overhead
). Misalnya, sebuah simpul jenis cache.m1.small
memiliki max_cache_memory
sebesar 1.300 MB. Dengan nilai memcached_connections_overhead
default 100 MB, proses Memcached akan memiliki 1.200 MB yang tersedia untuk menyimpan item.
Nilai default untuk parameter memcached_connections_overhead
memenuhi sebagian besar kasus penggunaan; namun, jumlah alokasi yang diperlukan untuk overhead koneksi dapat bervariasi bergantung pada beberapa faktor, termasuk tingkat permintaan, ukuran muatan, dan jumlah koneksi.
Anda dapat mengubah nilai memcached_connections_overhead
agar lebih sesuai dengan kebutuhan aplikasi Anda. Misalnya, peningkatan nilai parameter memcached_connections_overhead
akan mengurangi jumlah memori yang tersedia untuk menyimpan item dan memberikan buffer yang lebih besar untuk overhead koneksi. Pengurangan nilai parameter memcached_connections_overhead
akan memberi Anda lebih banyak memori untuk menyimpan item, tetapi dapat meningkatkan risiko penggunaan swap dan penurunan performa. Jika Anda melihat penggunaan swap dan penurunan performa, coba tingkatkan nilai parameter memcached_connections_overhead
.
penting
Untuk jenis simpul cache.t1.micro
, nilai untuk memcached_connections_overhead
ditentukan sebagai berikut:
-
Jika klaster Anda menggunakan grup parameter default, ElastiCache akan mengatur nilai untuk
memcached_connections_overhead
ke 13 MB. -
Jika klaster menggunakan grup parameter yang telah Anda buat sendiri, nilai
memcached_connections_overhead
dapat diatur ke nilai pilihan Anda.
Parameter khusus jenis simpul Memcached
Meskipun sebagian besar parameter memiliki nilai tunggal, beberapa parameter memiliki nilai yang berbeda-beda bergantung pada jenis simpul yang digunakan. Tabel berikut menunjukkan nilai default untuk parameter max_cache_memory
dan num_threads
untuk setiap jenis simpul. Nilai pada parameter ini tidak dapat diubah.
Jenis simpul | max_cache_memory (dalam megabyte) | num_threads |
---|---|---|
cache.t1.micro | 213 | 1 |
cache.t2.micro | 555 | 1 |
cache.t2.small | 1588 | 1 |
cache.t2.medium | 3301 | 2 |
cache.t3.micro | 512 | 2 |
cache.t3.small | 1402 | 2 |
cache.t3.medium | 3364 | 2 |
cache.t4g.micro | 512 | 2 |
cache.t4g.small | 1402 | 2 |
cache.t4g.medium | 3164 | 2 |
cache.m1.small | 1301 | 1 |
cache.m1.medium | 3350 | 1 |
cache.m1.large | 7100 | 2 |
cache.m1.xlarge | 14600 | 4 |
cache.m2.xlarge | 33800 | 2 |
cache.m2.2xlarge | 30412 | 4 |
cache.m2.4xlarge | 68000 | 16 |
cache.m3.medium | 2850 | 1 |
cache.m3.large | 6200 | 2 |
cache.m3.xlarge | 13600 | 4 |
cache.m3.2xlarge | 28600 | 8 |
cache.m4.large | 6573 | 2 |
cache.m4.xlarge | 11496 | 4 |
cache.m4.2xlarge | 30412 | 8 |
cache.m4.4xlarge | 62234 | 16 |
cache.m4.10xlarge | 158355 | 40 |
cache.m5.large | 6537 | 2 |
cache.m5.xlarge | 13248 | 4 |
cache.m5.2xlarge | 26671 | 8 |
cache.m5.4xlarge | 53516 | 16 |
cache.m5.12xlarge | 160900 | 48 |
cache.m5.24xlarge | 321865 | 96 |
cache.m6g.large | 6537 | 2 |
cache.m6g.xlarge | 13248 | 4 |
cache.m6g.2xlarge | 26671 | 8 |
cache.m6g.4xlarge | 53516 | 16 |
cache.m6g.8xlarge | 107000 | 32 |
cache.m6g.12xlarge | 160900 | 48 |
cache.m6g.16xlarge | 214577 | 64 |
cache.c1.xlarge | 6600 | 8 |
cache.r3.large | 13800 | 2 |
cache.r3.xlarge | 29100 | 4 |
cache.r3.2xlarge | 59600 | 8 |
cache.r3.4xlarge | 120600 | 16 |
cache.r3.8xlarge | 120600 | 32 |
cache.r4.large | 12590 | 2 |
cache.r4.xlarge | 25652 | 4 |
cache.r4.2xlarge | 51686 | 8 |
cache.r4.4xlarge | 103815 | 16 |
cache.r4.8xlarge | 208144 | 32 |
cache.r4.16xlarge | 416776 | 64 |
cache.r5.large | 13387 | 2 |
cache.r5.xlarge | 26953 | 4 |
cache.r5.2xlarge | 54084 | 8 |
cache.r5.4xlarge | 108347 | 16 |
cache.r5.12xlarge | 325400 | 48 |
cache.r5.24xlarge | 650869 | 96 |
cache.r6g.large | 13387 | 2 |
cache.r6g.xlarge | 26953 | 4 |
cache.r6g.2xlarge | 54084 | 8 |
cache.r6g.4xlarge | 108347 | 16 |
cache.r6g.8xlarge | 214577 | 32 |
cache.r6g.12xlarge | 325400 | 48 |
cache.r6g.16xlarge | 429154 | 64 |
cache.c7gn.large | 3164 | 2 |
cache.c7gn.xlarge | 6537 | 4 |
cache.c7gn.2xlarge | 13248 | 8 |
cache.c7gn.4xlarge | 26671 | 16 |
cache.c7gn.8xlarge | 53516 | 32 |
cache.c7gn.12xlarge | 325400 | 48 |
cache.c7gn.16xlarge | 108347 | 64 |
catatan
Semua instans T2 dibuat di Amazon Virtual Private Cloud (Amazon VPC).