Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Parameter khusus Redis
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 setiap saat asalkan nilai parameter yang dapat diubah secara bersyarat di kedua grup parameter sama. Untuk informasi selengkapnya, lihat Membuat grup parameter.
Topik
- Perubahan parameter Redis 7
- Perubahan parameter Redis 6.x
- Perubahan parameter Redis 5.0.3
- Perubahan parameter Redis 5.0.0
- Perubahan parameter Redis 4.0.10
- Perubahan parameter Redis 3.2.10
- Perubahan parameter Redis 3.2.6
- Perubahan parameter Redis 3.2.4
- Parameter yang ditambahkan dalam Redis 2.8.24 (ditingkatkan)
- Parameter yang ditambahkan Redis 2.8.23 (ditingkatkan)
- Parameter yang ditambahkan dalam Redis 2.8.22 (ditingkatkan)
- Parameter yang ditambahkan dalam Redis 2.8.21
- Parameter yang ditambahkan dalam Redis 2.8.19
- Parameter yang ditambahkan dalam Redis 2.8.6
- Parameter Redis 2.6.13
- Parameter khusus jenis simpul Redis
Perubahan parameter Redis 7
Keluarga grup parameter: redis7
Grup parameter default Redis 7 adalah sebagai berikut:
-
default.redis7
– Gunakan grup parameter ini, atau turunannya, untuk grup replikasi dan klaster Redis (mode klaster dinonaktifkan). -
default.redis7.cluster.on
– Gunakan grup parameter ini, atau turunannya, untuk grup replikasi dan klaster Redis (mode klaster diaktifkan).
Parameter yang ditambahkan dalam Redis 7 adalah sebagai berikut.
Nama | Detail | Deskripsi |
---|---|---|
cluster-allow-pubsubshard-when-down |
Nilai yang diizinkan: Default: Jenis: string Dapat diubah: Ya Penerapan perubahan: Segera di semua simpul dalam klaster. |
Ketika diatur ke nilai default ya, memungkinkan simpul melayani lalu lintas serpihan pubsub saat klaster dalam keadaan nonaktif, asalkan klaster ini mengetahui bahwa dirinya memiliki slot. |
cluster-preferred-endpoint-type |
Nilai yang diizinkan: Default: Jenis: string Dapat diubah: Ya Penerapan perubahan: Segera di semua simpul dalam klaster. |
Nilai ini mengontrol titik akhir apa yang dikembalikan untuk permintaan MOVED/ASKING serta bidang titik akhir untuk |
latency-tracking |
Nilai yang diizinkan: Default: Jenis: string Dapat diubah: Ya Penerapan perubahan: Segera di semua simpul dalam klaster. |
Ketika diatur ke ya akan melacak latensi per perintah dan memungkinkan ekspor distribusi persentil melalui perintah statistik latensi |
hash-max-listpack-entries |
Nilai yang diizinkan: Default: Jenis: integer Dapat diubah: Ya Penerapan perubahan: Segera di semua simpul dalam klaster. |
Jumlah maksimum entri hash agar set data dikompresi. |
hash-max-listpack-value |
Nilai yang diizinkan: Default: Jenis: integer Dapat diubah: Ya Penerapan perubahan: Segera di semua simpul dalam klaster. |
Ambang entri hash terbesar agar set data dikompresi. |
zset-max-listpack-entries |
Nilai yang diizinkan: Default: Jenis: integer Dapat diubah: Ya Penerapan perubahan: Segera di semua simpul dalam klaster. |
Jumlah maksimum entri sorted set agar set data dikompresi. |
zset-max-listpack-value |
Nilai yang diizinkan: Default: Jenis: integer Dapat diubah: Ya Penerapan perubahan: Segera di semua simpul dalam klaster. |
Ambang batas entri sorted set terbesar agar set data dikompresi. |
Parameter yang diubah dalam Redis 7 adalah sebagai berikut.
Nama | Detail | Deskripsi |
---|---|---|
activerehashing |
Dapat diubah: |
Dapat diubah sebelumnya adalah ya. |
Parameter yang dihapus dalam Redis 7 adalah sebagai berikut.
Nama | Detail | Deskripsi |
---|---|---|
hash-max-ziplist-entries |
Nilai yang diizinkan: Default: Jenis: integer Dapat diubah: Ya Penerapan perubahan: Segera di semua simpul dalam klaster. |
Gunakan |
hash-max-ziplist-value |
Nilai yang diizinkan: Default: Jenis: integer Dapat diubah: Ya Penerapan perubahan: Segera di semua simpul dalam klaster. |
Gunakan |
zset-max-ziplist-entries |
Nilai yang diizinkan: Default: Jenis: integer Dapat diubah: Ya Penerapan perubahan: Segera di semua simpul dalam klaster. |
Gunakan |
zset-max-ziplist-value |
Nilai yang diizinkan: Default: Jenis: integer Dapat diubah: Ya Penerapan perubahan: Segera di semua simpul dalam klaster. |
Gunakan |
list-max-ziplist-size |
Nilai yang diizinkan: Default: Jenis: integer Dapat diubah: Ya Penerapan perubahan: Segera di semua simpul dalam klaster. |
Jumlah entri yang diizinkan per simpul daftar internal. |
Perubahan parameter Redis 6.x
Keluarga grup parameter: redis6.x
Grup parameter default Redis 6.x adalah sebagai berikut:
-
default.redis6.x
– Gunakan grup parameter ini, atau turunannya, untuk grup replikasi dan klaster Redis (mode klaster dinonaktifkan). -
default.redis6.x.cluster.on
– Gunakan grup parameter ini, atau turunannya, untuk grup replikasi dan klaster Redis (mode klaster diaktifkan).
catatan
Dalam mesin Redis versi 6.2, ketika keluarga simpul r6gd diperkenalkan untuk digunakan dengan Tingkatan data, hanya kebijakan max-memory noeviction, volatile-lru dan allkeys-lru yang didukung dengan jenis simpul r6gd.
Untuk informasi selengkapnya, lihat ElastiCache for Redis versi 6.2 (ditingkatkan) dan ElastiCache for Redis versi 6.0 (ditingkatkan).
Parameter yang ditambahkan dalam Redis 6.x adalah sebagai berikut.
Nama | Detail | Deskripsi |
---|---|---|
acl-pubsub-default (added in 6.2) |
Nilai yang diizinkan: Default: Jenis: string Dapat diubah: Ya Perubahan berlaku: Pengguna Redis yang ada yang terkait dengan klaster akan terus memiliki izin yang ada. Perbarui pengguna atau boot ulang klaster untuk memperbarui pengguna Redis yang ada. |
Izin saluran pubsub default untuk pengguna ACL yang di-deploy ke klaster ini. |
cluster-allow-reads-when-down (added in 6.0) |
Default: no Jenis: string Dapat diubah: Ya Perubahan berlaku: Segera di semua simpul dalam klaster |
Ketika diatur ke ya, grup replikasi Redis (mode klaster diaktifkan) terus memproses perintah baca bahkan saat simpul tidak mampu mencapai kuorum primer. Jika diatur ke default tidak, grup replikasi menolak semua perintah. Kami merekomendasikan untuk mengatur nilai ini ke ya jika Anda menggunakan klaster dengan kurang dari tiga grup simpul atau aplikasi Anda dapat dengan aman menangani pembacaan yang usang dengan aman. |
tracking-table-max-keys (added in 6.0) |
Default: 1.000.000 Jenis: angka Dapat diubah: Ya Perubahan berlaku: Segera di semua simpul dalam klaster |
Untuk membantu caching sisi klien, Redis mendukung pelacakan kunci mana yang diakses klien tertentu. Ketika kunci yang dilacak diubah, pesan invalidasi dikirim ke semua klien untuk memberitahukan bahwa nilai cache-nya tidak valid lagi. Nilai ini memungkinkan Anda menentukan batas atas tabel ini. Setelah nilai parameter ini terlampaui, klien mendapatkan pesan invalidasi secara acak. Nilai ini harus diatur untuk membatasi penggunaan memori sambil masih melacak kunci. Kunci juga diinvalidasi dalam kondisi memori rendah. |
acllog-max-len (added in 6.0) |
Default: 128 Jenis: angka Dapat diubah: Ya Perubahan berlaku: Segera di semua simpul dalam klaster |
Nilai ini sesuai dengan jumlah maksimum entri di log ACL. |
active-expire-effort (added in 6.0) |
Default: 1 Jenis: angka Dapat diubah: Ya Perubahan berlaku: Segera di semua simpul dalam klaster |
Redis menghapus kunci yang telah melampaui time to live (TTL)-nya dengan dua mekanisme. Di satu sisi, kunci diakses dan ditemukan akan kedaluwarsa. Di sisi lain, pekerjaan berkala mengambil sampel kunci dan membuat kunci yang telah melebihi time-to-live (TTL)-nya menjadi kedaluwarsa. Parameter ini menentukan jumlah upaya yang digunakan Redis untuk membuat item menjadi kedaluwarsa dalam pekerjaan berkala. Nilai default 1 akan mencoba mencegah adanya lebih dari 10 persen kunci kedaluwarsa yang masih berada dalam memori. Hal ini juga akan mencoba mencegah konsumsi lebih dari 25 persen dari total memori dan menambahkan latensi ke sistem. Anda dapat meningkatkan nilai ini hingga 10 untuk meningkatkan jumlah upaya yang digunakan untuk kunci kedaluwarsa. Komprominya adalah CPU lebih tinggi dan latensi berpotensi lebih tinggi. Kami merekomendasikan nilai 1 kecuali jika Anda melihat penggunaan memori tinggi dan dapat menoleransi peningkatan pemanfaatan CPU. |
lazyfree-lazy-user-del (added in 6.0) |
Default: no Jenis: string Dapat diubah: Ya Perubahan berlaku: Segera di semua simpul dalam klaster |
Ketika nilai diatur ke ya, perintah |
Parameter yang dihapus dalam Redis 6.x adalah sebagai berikut.
Nama | Detail | Deskripsi |
---|---|---|
lua-replicate-commands |
Nilai yang diizinkan: yes/no Default: yes Jenis: boolean Dapat diubah: Ya Perubahan berlaku: Segera. |
Selalu mengaktifkan replikasi efek Lua atau tidak dalam skrip Lua |
Perubahan parameter Redis 5.0.3
Keluarga grup parameter: redis5.0
Grup parameter default Redis 5.0
-
default.redis5.0
– Gunakan grup parameter ini, atau turunannya, untuk grup replikasi dan klaster Redis (mode klaster dinonaktifkan). -
default.redis5.0.cluster.on
– Gunakan grup parameter ini, atau turunannya, untuk grup replikasi dan klaster Redis (mode klaster diaktifkan).
Parameter yang ditambahkan dalam Redis 5.0.3 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Nama | Detail | Deskripsi | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
rename-commands |
Default: tidak ada Jenis: string Dapat diubah: Ya Perubahan berlaku: Segera di semua simpul dalam klaster |
Daftar yang dipisahkan oleh spasi dari perintah Redis yang diubah namanya. Berikut adalah daftar terbatas perintah yang tersedia untuk diubah namanya:
|
Untuk informasi selengkapnya, lihat ElastiCache for Redis versi 5.0.6 (Ditingkatkan).
Perubahan parameter Redis 5.0.0
Keluarga grup parameter: redis5.0
Grup parameter default Redis 5.0
-
default.redis5.0
– Gunakan grup parameter ini, atau turunannya, untuk grup replikasi dan klaster Redis (mode klaster dinonaktifkan). -
default.redis5.0.cluster.on
– Gunakan grup parameter ini, atau turunannya, untuk grup replikasi dan klaster Redis (mode klaster diaktifkan).
Parameter yang ditambahkan dalam Redis 5.0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Nama | Detail | Deskripsi | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stream-node-max-bytes |
Nilai yang diizinkan: 0+ Default: 4096 Jenis: integer Dapat diubah: Ya Perubahan berlaku: Segera. |
Struktur aliran data adalah pohon radix simpul yang mengodekan beberapa item dalamnya. Gunakan konfigurasi ini untuk menentukan ukuran maksimum simpul tunggal dalam pohon radix dalam Byte. Jika diatur ke 0, ukuran simpul pohon adalah tidak terbatas. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stream-node-max-entries |
Nilai yang diizinkan: 0+ Default: 100 Jenis: integer Dapat diubah: Ya Perubahan berlaku: Segera. |
Struktur data aliran adalah pohon radix simpul yang mengenkode beberapa item dalamnya. Gunakan konfigurasi ini untuk menentukan jumlah maksimum item yang dapat ditampung simpul tunggal sebelum beralih ke simpul baru saat menambahkan entri aliran baru. Jika diatur ke 0, jumlah item di simpul pohon adalah tidak terbatas | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
active-defrag-max-scan-fields |
Nilai yang diizinkan: 1 hingga 1000000 Default: 1000 Jenis: integer Dapat diubah: Ya Perubahan berlaku: Segera. |
Jumlah maksimum bidang set/hash/zset/list yang akan diproses dari pemindaian kamus utama | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
lua-replicate-commands |
Nilai yang diizinkan: yes/no Default: yes Jenis: boolean Dapat diubah: Ya Perubahan berlaku: Segera. |
Selalu mengaktifkan replikasi efek Lua atau tidak dalam skrip Lua | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
replica-ignore-maxmemory |
Default: yes Jenis: boolean Dapat diubah: Tidak |
Menentukan apakah replika mengabaikan pengaturan maxmemory dengan tidak mengosongkan item yang independen dari primer |
Redis telah mengubah nama sejumlah parameter di versi mesin 5.0 dalam menanggapi umpan balik komunitas. Untuk informasi selengkapnya, lihat Apa yang Baru di Redis 5?
Parameter yang diubah namanya dalam Redis 5.0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Nama | Detail | Deskripsi | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
replica-lazy-flush |
Default: yes Jenis: boolean Dapat diubah: Tidak Nama sebelumnya: slave-lazy-flush |
Melakukan flushDB asinkron selama sinkronisasi replika. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
client-output-buffer-limit-replica-hard-limit |
Default: Untuk nilai, lihat Parameter khusus jenis simpul Redis Jenis: integer Dapat diubah: Tidak Nama sebelumnya: client-output-buffer-limit-slave-hard-limit |
Untuk replika baca Redis: Jika buffer output klien mencapai jumlah byte tertentu, klien akan terputus. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
client-output-buffer-limit-replica-soft-limit |
Default: Untuk nilai, lihat Parameter khusus jenis simpul Redis Jenis: integer Dapat diubah: Tidak Nama sebelumnya: client-output-buffer-limit-slave-soft-limit |
Untuk replika baca Redis: Jika buffer output klien mencapai jumlah byte tertentu, klien akan terputus, namun hanya jika kondisi ini bertahan selama client-output-buffer-limit-replica-soft-seconds . |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
client-output-buffer-limit-replica-soft-seconds |
Default: 60 Jenis: integer Dapat diubah: Tidak Nama sebelumnya: client-output-buffer-limit-slave-soft-seconds |
Untuk replika baca Redis: Jika buffer output klien tetap sebesar client-output-buffer-limit-replica-soft-limit byte selama lebih dari jumlah detik ini, klien akan terputus. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
replica-allow-chaining |
Default: no Jenis: string Dapat diubah: Tidak Nama sebelumnya: slave-allow-chaining |
Menentukan apakah replika baca di Redis dapat membaca replikanya sendiri. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
min-replicas-to-write |
Default: 0 Jenis: integer Dapat diubah: Ya Nama sebelumnya: min-slaves-to-write Perubahan berlaku: Segera |
Jumlah minimum replika baca yang harus tersedia agar simpul primer dapat menerima penulisan dari klien. Jika jumlah replika yang tersedia di bawah jumlah ini, maka simpul primer tidak akan lagi menerima permintaan tulis. Jika parameter min-replicas-max-lag ini atau 0, maka node utama akan selalu menerima permintaan penulisan, bahkan jika tidak ada replika yang tersedia. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
min-replicas-max-lag |
Default: 10 Jenis: integer Dapat diubah: Ya Nama sebelumnya: min-slaves-max-lag Perubahan Berlaku: Segera |
Jumlah detik saat simpul primer harus menerima permintaan ping dari replika baca. Jika jumlah waktu ini berlalu dan primer tidak menerima ping, maka replika tidak lagi dianggap tersedia. Jika jumlah replika yang tersedia turun di bawah min-replicas-to-write, maka primer akan berhenti menerima penulisan pada saat itu. Jika salah satu parameter min-replicas-to-write ini atau 0, maka node utama akan selalu menerima permintaan tulis, bahkan jika tidak ada replika yang tersedia. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
close-on-replica-write |
Default: yes Jenis: boolean Dapat Diubah: Ya Nama sebelumnya: close-on-slave-write Perubahan Berlaku: Segera |
Jika diaktifkan, klien yang mencoba menulis ke replika hanya-baca akan terputus. |
Parameter yang dihapus di Redis 5.0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Nama | Detail | Deskripsi | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
repl-timeout |
Default: 60 Dapat diubah: Tidak |
Parameter tidak tersedia dalam versi ini. |
Perubahan parameter Redis 4.0.10
Keluarga grup parameter: redis4.0
Grup parameter default Redis 4.0.x
-
default.redis4.0
– Gunakan grup parameter ini, atau turunannya, untuk grup replikasi dan klaster Redis (mode klaster dinonaktifkan). -
default.redis4.0.cluster.on
– Gunakan grup parameter ini, atau turunannya, untuk grup replikasi dan klaster Redis (mode klaster diaktifkan).
Parameter yang diubah dalam Redis 4.0.10 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Nama | Detail | Deskripsi | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
maxmemory-policy |
Nilai yang diizinkan: Default: volatile-lru Jenis: string Dapat diubah: Ya Perubahan berlaku: segera |
maxmemory-policy telah ditambahkan dalam versi 2.6.13. Dalam versi 4.0.10 ditambahkan dua nilai baru yang diizinkan: allkeys-lfu , yang akan mengosongkan setiap kunci menggunakan LFU yang diperkirakan, dan volatile-lfu , yang akan mengosongkan kunci dengan set yang kedaluwarsa menggunakan LFU yang diperkirakan. Dalam versi 6.2, ketika keluarga simpul r6gd diperkenalkan untuk digunakan dengan tingkatan data, hanya kebijakan max-memory noeviction , volatile-lru dan allkeys-lru yang didukung dengan jenis simpul r6gd. |
Parameter yang ditambahkan dalam Redis 4.0.10 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Nama | Detail | Deskripsi | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Parameter penghapusan asinkron | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
lazyfree-lazy-eviction |
Nilai yang diizinkan: ya/tidak Default: no Jenis: boolean Dapat diubah: Ya Perubahan akan diterapkan: segera |
Melakukan penghapusan asinkron pada pengosongan. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
lazyfree-lazy-expire |
Nilai yang diizinkan: ya/tidak Default: no Jenis: boolean Dapat diubah: Ya Perubahan akan diterapkan: segera |
Melakukan penghapusan asinkron pada kunci kedaluwarsa. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
lazyfree-lazy-server-del |
Nilai yang diizinkan: ya/tidak Default: no Jenis: boolean Dapat diubah: Ya Perubahan akan diterapkan: segera |
Melakukan penghapusan asinkron untuk perintah yang memperbarui nilai. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
slave-lazy-flush |
Nilai yang diizinkan: N/A Default: no Jenis: boolean Dapat Diubah: Tidak Perubahan akan diterapkan: N/A |
Melakukan FlushDB asinkron selama sinkronisasi slave. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Parameter LFU | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
lfu-log-factor |
Nilai yang diizinkan: semua integer > 0 Default: 10 Jenis: integer Dapat diubah: Ya Perubahan akan diterapkan: segera |
Mengatur faktor log, yang menentukan jumlah temuan kunci untuk memenuhi penghitung kunci. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
lfu-decay-time |
Nilai yang diizinkan: integer apa pun Default: 1 Jenis: integer Dapat diubah: Ya Perubahan akan diterapkan: segera |
Jumlah waktu dalam menit untuk mengurangi penghitung kunci. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Parameter defragmentasi aktif | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
activedefrag |
Nilai yang diizinkan: ya/tidak Default: no Jenis: boolean Dapat diubah: Ya Perubahan akan diterapkan: segera |
Defragmentasi aktif diaktifkan. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
active-defrag-ignore-bytes |
Nilai yang diizinkan: 10485760-104857600 Default: 104857600 Jenis: integer Dapat diubah: Ya Perubahan akan diterapkan: segera |
Jumlah minimum sisa fragmentasi untuk memulai defrag aktif. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
active-defrag-threshold-lower |
Nilai yang diizinkan: 1-100 Default: 10 Jenis: integer Dapat diubah: Ya Perubahan akan diterapkan: segera |
Persentase minimum fragmentasi untuk memulai defrag aktif. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
active-defrag-threshold-upper |
Nilai yang diizinkan: 1-100 Default: 100 Jenis: integer Dapat diubah: Ya Perubahan akan diterapkan: segera |
Persentase maksimum fragmentasi yang mana kita menggunakan upaya maksimal. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
active-defrag-cycle-min |
Nilai yang diizinkan: 1-75 Default: 25 Jenis: integer Dapat diubah: Ya Perubahan akan diterapkan: segera |
Upaya minimal untuk defrag dalam persentase CPU. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
active-defrag-cycle-max |
Nilai yang diizinkan: 1-75 Default: 75 Jenis: integer Dapat diubah: Ya Perubahan akan diterapkan: segera |
Upaya maksimal untuk defrag dalam persentase CPU. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Parameter buffer output klien | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
client-query-buffer-limit |
Nilai yang diizinkan: 1048576-1073741824 Default: 1073741824 Jenis: integer Dapat diubah: Ya Perubahan akan diterapkan: segera |
Ukuran maks buffer kueri klien tunggal. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proto-max-bulk-len |
Nilai yang diizinkan: 1048576-536870912 Default: 536870912 Jenis: integer Dapat diubah: Ya Perubahan akan diterapkan: segera |
Ukuran maks dari permintaan elemen tunggal. |
Perubahan parameter Redis 3.2.10
Keluarga grup parameter: redis3.2
ElastiCache untuk Redis 3.2.10 tidak ada parameter tambahan yang didukung.
Perubahan parameter Redis 3.2.6
Keluarga grup parameter: redis3.2
Untuk Redis 3.2.6, tidak ada parameter tambahan yang didukung.
Perubahan parameter Redis 3.2.4
Keluarga grup parameter: redis3.2
Dimulai dari Redis 3.2.4, terdapat dua grup parameter default.
-
default.redis3.2
– Ketika menjalankan Redis 3.2.4, tentukan grup parameter ini atau turunannya, jika Anda ingin membuat grup replikasi Redis (mode klaster dinonaktifkan) dan masih menggunakan fitur tambahan Redis 3.2.4. -
default.redis3.2.cluster.on
– Tentukan grup parameter ini atau turunannya, jika Anda ingin membuat grup replikasi Redis (mode klaster diaktifkan).
Parameter baru untuk Redis 3.2.4
Keluarga grup parameter: redis3.2
Untuk Redis 3.2.4, parameter tambahan berikut didukung.
Nama | Detail | Deskripsi |
---|---|---|
list-max-ziplist-size |
Default: -2 Jenis: integer Dapat diubah: Tidak |
Daftar dikodekan dengan cara khusus untuk menghemat ruang. Jumlah entri yang diizinkan per simpul daftar internal dapat ditentukan sebagai ukuran maksimum tetap atau jumlah maksimum elemen. Untuk ukuran maksimum tetap, gunakan -5 hingga -1, yang berarti:
|
list-compress-depth |
Default: 0 Jenis: integer Dapat diubah: Ya Perubahan Berlaku: Segera |
Daftar juga dapat dikompresi. Kedalaman kompresi adalah jumlah simpul quicklist ziplist dari setiap sisi daftar yang akan dikecualikan dari kompresi. Kepala dan ekor dari daftar selalu tidak dikompresi untuk operasi "fast push and pop". Pengaturannya adalah:
|
cluster-enabled |
Default: no/yes * Jenis: string Dapat diubah: Tidak |
Menunjukkan apakah ini adalah grup replikasi Redis (mode klaster diaktifkan) dalam mode klaster (ya) atau grup replikasi Redis (klaster diaktifkan) dalam mode non-klaster (tidak). Grup replikasi Redis (mode klaster diaktifkan) dalam mode klaster dapat mempartisi datanya di hingga 500 grup simpul. * Redis 3.2.x memiliki dua grup parameter default.
. |
cluster-require-full-coverage |
Default: no Jenis: boolean Dapat diubah: ya Perubahan Berlaku: Segera |
Ketika diatur ke Namun, terkadang Anda ingin subset klaster yang berfungsi terus menerima permintaan untuk bagian dari ruang kunci yang masih tercakup. Untuk melakukannya, cukup atur opsi |
hll-sparse-max-bytes |
Default: 3000 Jenis: integer Dapat diubah: Ya Perubahan Berlaku: Segera |
HyperLogLog batas byte representasi jarang. Batas termasuk header 16 byte. Ketika HyperLogLog menggunakan representasi jarang melintasi batas ini, itu diubah menjadi representasi padat. Nilai yang lebih besar dari 16000 tidak disarankan karena pada titik tersebut dense representation lebih hemat memori. Kami merekomendasikan nilai sekitar 3000 untuk mendapatkan manfaat dari pengenkodean hemat ruang tanpa terlalu memperlambat PFADD, yaitu O(N) dengan sparse encoding. Nilai dapat dinaikkan menjadi ~ 10000 ketika CPU tidak menjadi perhatian, tetapi ruang adalah, dan kumpulan data terdiri dari banyak HyperLogLogs dengan kardinalitas dalam kisaran 0 - 15000. |
reserved-memory-percent |
Default: 25 Jenis: integer Dapat diubah: Ya Perubahan Berlaku: Segera |
Persentase memori simpul yang dicadangkan untuk penggunaan nondata. Secara default, jejak data Redis akan bertambah sampai mengonsumsi semua memori simpul. Jika ini terjadi, maka performa simpul kemungkinan akan terdampak negatif karena memory paging yang berlebihan. Dengan mencadangkan memori, Anda dapat menyisihkan sebagian memori yang tersedia untuk tujuan non-Redis agar membantu mengurangi jumlah paging. Parameter ini khusus untuk ElastiCache, dan bukan bagian dari distribusi Redis standar. Untuk informasi selengkapnya, lihat |
Parameter yang diubah dalam Redis 3.2.4 (ditingkatkan)
Keluarga grup parameter: redis3.2
Untuk Redis 3.2.4, parameter berikut telah diubah.
Nama | Detail | Perubahan |
---|---|---|
activerehashing |
Dapat diubah: Ya jika grup parameter tidak terkait dengan klaster cache. Jika sebaliknya, tidak. |
Dapat diubah adalah Tidak. |
databases |
Dapat diubah: Ya jika grup parameter tidak terkait dengan klaster cache. Jika sebaliknya, tidak. |
Dapat diubah adalah Tidak. |
appendonly |
Default: nonaktif Dapat diubah: Tidak |
Jika ingin meningkatkan dari versi Redis sebelumnya, Anda harus terlebih dahulu menonaktifkan |
appendfsync |
Default: nonaktif Dapat diubah: Tidak |
Jika ingin meningkatkan dari versi Redis sebelumnya, Anda harus terlebih dahulu menonaktifkan |
repl-timeout |
Default: 60 Dapat diubah: Tidak |
Sekarang tidak dapat diubah dengan default 60. |
tcp-keepalive |
Default: 300 |
Default adalah 0. |
list-max-ziplist-entries |
Parameter tidak lagi tersedia. |
|
list-max-ziplist-value |
Parameter tidak lagi tersedia. |
Parameter yang ditambahkan dalam Redis 2.8.24 (ditingkatkan)
Keluarga grup parameter: redis2.8
Untuk Redis 2.8.24 tidak ada parameter tambahan yang didukung.
Parameter yang ditambahkan Redis 2.8.23 (ditingkatkan)
Keluarga grup parameter: redis2.8
Untuk Redis 2.8.23 parameter tambahan berikut didukung.
Nama | Detail | Deskripsi |
---|---|---|
close-on-slave-write |
Default: yes Jenis: string (ya/tidak) Dapat diubah: Ya Perubahan Berlaku: Segera |
Jika diaktifkan, klien yang mencoba menulis ke replika hanya baca akan terputus. |
Bagaimana cara close-on-slave-write kerja
close-on-slave-write
Parameter ini diperkenalkan oleh Amazon ElastiCache untuk memberi Anda kontrol lebih besar atas bagaimana cluster Anda merespons saat node utama dan node replika baca bertukar peran karena mempromosikan replika baca ke primer.
![Gambar: close-on-replica-write, semuanya berfungsi dengan baik](images/ElastiCache-close-on-slave-write-01.png)
Jika klaster replika baca dipromosikan ke primer untuk alasan apa pun selain failover grup replikasi dengan Multi-AZ diaktifkan, klien akan terus mencoba menulis ke titik akhir A. Karena titik akhir A sekarang adalah titik akhir untuk replika baca, penulisan ini akan gagal. Ini adalah perilaku untuk Redis sebelum ElastiCache memperkenalkan close-on-replica-write
dan perilaku jika Anda menonaktifkanclose-on-replica-write
.
![Gambar: close-on-slave-write, menulis gagal](images/ElastiCache-close-on-slave-write-02.png)
Dengan close-on-replica-write
diaktifkan, setiap kali klien mencoba menulis ke replika baca, koneksi klien ke klaster ditutup. Logika aplikasi Anda harus mendeteksi pemutusan koneksi, memeriksa tabel DNS, dan menghubungkan kembali ke titik akhir primer, yang sekarang akan menjadi titik akhir B.
![Gambar: close-on-slave-write, menulis ke cluster primer baru](images/ElastiCache-close-on-slave-write-03.png)
Kapan Anda mungkin menonaktifkan close-on-replica-write
Jika penonaktifan close-on-replica-write
mengakibatkan gagalnya penulisan ke klaster, mengapa close-on-replica-write
dinonaktifkan?
Seperti yang telah disebutkan, dengan mengaktifkan close-on-replica-write
, setiap kali klien mencoba menulis ke replika baca, koneksi klien ke klaster akan ditutup. Pembuatan koneksi baru ke simpul membutuhkan waktu. Jadi, pemutusan koneksi dan pembuatan koneksi kembali sebagai akibat dari permintaan tulis ke replika juga memengaruhi latensi permintaan baca yang dilayani melalui koneksi yang sama. Efek ini tetap ada sampai dibuatnya koneksi baru. Jika aplikasi Anda sangat sarat dengan operasi baca atau sangat sensitif terhadap latensi, Anda dapat menjaga klien tetap terhubung untuk menghindari performa baca yang menurun.
Parameter yang ditambahkan dalam Redis 2.8.22 (ditingkatkan)
Keluarga grup parameter: redis2.8
Untuk Redis 2.8.22 tidak ada parameter tambahan yang didukung.
penting
-
Dimulai dengan Redis versi 2.8.22,
repl-backlog-size
berlaku untuk klaster primer serta klaster replika. -
Dimulai dengan Redis versi 2.8.22, parameter
repl-timeout
tidak didukung. Jika diubah, ElastiCache akan menimpa dengan default (60an), seperti yang kita lakukan denganappendonly
.
Parameter berikut tidak lagi didukung.
-
appendonly
-
appendfsync
-
repl-timeout
Parameter yang ditambahkan dalam Redis 2.8.21
Keluarga grup parameter: redis2.8
Untuk Redis 2.8.21 tidak ada parameter tambahan yang didukung.
Parameter yang ditambahkan dalam Redis 2.8.19
Keluarga grup parameter: redis2.8
Untuk Redis 2.8.19 tidak ada parameter tambahan yang didukung.
Parameter yang ditambahkan dalam Redis 2.8.6
Keluarga grup parameter: redis2.8
Untuk Redis 2.8.6 parameter tambahan berikut didukung.
Nama | Detail | Deskripsi |
---|---|---|
min-slaves-max-lag |
Default: 10 Jenis: integer Dapat diubah: Ya Perubahan Berlaku: Segera |
Jumlah detik saat simpul primer harus menerima permintaan ping dari replika baca. Jika jumlah waktu ini berlalu dan primer tidak menerima ping, maka replika tidak lagi dianggap tersedia. Jika jumlah replika yang tersedia turun di bawah min-slaves-to-write, maka primer akan berhenti menerima penulisan pada saat itu. Jika parameter min-slaves-to-write ini atau 0, maka node utama akan selalu menerima permintaan penulisan, bahkan jika tidak ada replika yang tersedia. |
min-slaves-to-write |
Default: 0 Jenis: integer Dapat diubah: Ya Perubahan Berlaku: Segera |
Jumlah minimum replika baca yang harus tersedia agar simpul primer dapat menerima penulisan dari klien. Jika jumlah replika yang tersedia di bawah jumlah ini, maka simpul primer tidak akan lagi menerima permintaan tulis. Jika parameter min-slaves-max-lag ini atau 0, maka node utama akan selalu menerima permintaan penulisan, bahkan jika tidak ada replika yang tersedia. |
notify-keyspace-events |
Default: (string kosong) Jenis: string Dapat diubah: Ya Perubahan Berlaku: Segera |
Jenis peristiwa ruang kunci yang dapat diberitahukan oleh Redis ke klien. Setiap jenis peristiwa direpresentasikan oleh satu huruf:
Anda dapat memiliki kombinasi semua jenis peristiwa ini. Misalnya, AKE berarti bahwa Redis dapat memublikasikan notifikasi dari semua jenis peristiwa. Jangan gunakan karakter selain yang tercantum di atas; jika tidak, pesan kesalahan akan dihasilkan. Secara default, parameter ini diatur ke string kosong, yang berarti bahwa notifikasi peristiwa ruang kunci dinonaktifkan. |
repl-backlog-size |
Default: 1048576 Jenis: integer Dapat diubah: Ya Perubahan Berlaku: Segera |
Ukuran, dalam byte, buffer backlog simpul primer. Backlog digunakan untuk mencatat pembaruan data pada simpul primer. Ketika replika baca terhubung ke primer, replika ini mencoba melakukan sinkronisasi parsial ( Nilai minimum untuk parameter ini adalah 16384. catatanDimulai dengan Redis 2.8.22, parameter ini berlaku untuk klaster primer serta klaster replika. |
repl-backlog-ttl |
Default: 3600 Jenis: integer Dapat diubah: Ya Perubahan Berlaku: Segera |
Jumlah detik saat simpul primer mempertahankan buffer backlog. Mulai dari waktu simpul replika terakhir terputus, data dalam backlog akan tetap utuh sampai Jika parameter ini diatur ke 0, maka buffer backlog tidak akan pernah dilepas. |
repl-timeout |
Default: 60 Jenis: integer Dapat diubah: Ya Perubahan Berlaku: Segera |
Merepresentasikan periode waktu habis, dalam detik, untuk:
|
Parameter Redis 2.6.13
Keluarga grup parameter: redis2.6
Redis 2.6.13 adalah versi pertama Redis yang didukung oleh. ElastiCache Tabel berikut menunjukkan Redis 2.6.13 parameter yang mendukung. ElastiCache
Nama | Detail | Deskripsi |
---|---|---|
activerehashing |
Default: yes Jenis: string (ya/tidak) Dapat diubah: Ya Perubahan berlaku: Saat Pembuatan |
Menentukan apakah akan mengaktifkan fitur rehashing aktif Redis. Tabel hash utama di-rehash sepuluh kali per detik; setiap operasi rehash mengonsumsi 1 milidetik waktu CPU. Nilai ini diatur saat Anda membuat grup parameter. Ketika menetapkan grup parameter baru untuk klaster, nilai ini harus sama dalam grup parameter lama dan baru. |
appendonly |
Default: no Jenis: string Dapat diubah: Ya Perubahan Berlaku: Segera |
Mengaktifkan atau menonaktifkan fitur append only file (AOF) Redis. AOF mencatat setiap perintah Redis yang mengubah data dalam cache, dan digunakan untuk memulihkan kegagalan simpul tertentu. Nilai default adalah tidak, yang berarti AOF dinonaktifkan. Atur parameter ini ke yes untuk mengaktifkan AOF. Untuk informasi selengkapnya, lihat Mitigasi Kegagalan. catatanAppend Only File (AOF) tidak didukung untuk simpul cache.t1.micro dan cache.t2.*. Untuk simpul jenis ini, nilai parameter catatanUntuk grup replikasi Multi-AZ, AOF tidak diizinkan. |
appendfsync |
Default: everysec Jenis: string Dapat diubah: Ya Perubahan Berlaku: Segera |
Saat appendonly diatur ke yes, akan mengontrol seberapa sering buffer output AOF ditulis ke disk:
|
client-output-buffer-limit-normal-hard-limit |
Default: 0 Jenis: integer Dapat diubah: Ya Perubahan Berlaku: Segera |
Jika buffer output klien mencapai jumlah byte tertentu, klien akan terputus. Default-nya adalah nol (tidak ada batas absolut). |
client-output-buffer-limit-normal-soft-limit |
Default: 0 Jenis: integer Dapat diubah: Ya Perubahan Berlaku: Segera |
Jika buffer output klien mencapai jumlah byte tertentu, klien akan terputus, tetapi hanya jika kondisi ini bertahan selama client-output-buffer-limit-normal-soft-seconds . Default-nya adalah nol (tidak ada batas relatif). |
client-output-buffer-limit-normal-soft-seconds |
Default: 0 Jenis: integer Dapat diubah: Ya Perubahan Berlaku: Segera |
Jika buffer output klien tetap pada client-output-buffer-limit-normal-soft-limit byte lebih lama dari jumlah detik ini, klien akan terputus. Default-nya adalah nol (tidak ada batas waktu). |
client-output-buffer-limit-pubsub-hard-limit |
Default: 33554432 Jenis: integer Dapat diubah: Ya Perubahan Berlaku: Segera |
Untuk klien publish/subscribe Redis: Jika buffer output klien mencapai jumlah byte tertentu, klien akan terputus. |
client-output-buffer-limit-pubsub-soft-limit |
Default: 8388608 Jenis: integer Dapat diubah: Ya Perubahan Berlaku: Segera |
Untuk klien publish/subscribe Redis: Jika buffer output klien mencapai jumlah byte tertentu, klien akan terputus, tetapi hanya jika kondisi ini bertahan selama client-output-buffer-limit-pubsub-soft-seconds . |
client-output-buffer-limit-pubsub-soft-seconds |
Default: 60 Jenis: integer Dapat diubah: Ya Perubahan Berlaku: Segera |
Untuk klien publish/subscribe Redis: Jika buffer output klien tetap di client-output-buffer-limit-pubsub-soft-limit byte lebih lama dari jumlah detik ini, klien akan terputus. |
client-output-buffer-limit-slave-hard-limit |
Default: Untuk nilai, lihat Parameter khusus jenis simpul Redis Jenis: integer Dapat diubah: Tidak |
Untuk replika baca Redis: Jika buffer output klien mencapai jumlah byte tertentu, klien akan terputus. |
client-output-buffer-limit-slave-soft-limit |
Default: Untuk nilai, lihat Parameter khusus jenis simpul Redis Jenis: integer Dapat diubah: Tidak |
Untuk replika baca Redis: Jika buffer output klien mencapai jumlah byte tertentu, klien akan terputus, tetapi hanya jika kondisi ini tetap ada untuk client-output-buffer-limit-slave-soft-seconds . |
client-output-buffer-limit-slave-soft-seconds |
Default: 60 Jenis: integer Dapat diubah: Tidak |
Untuk replika baca Redis: Jika buffer output klien tetap sebesar client-output-buffer-limit-slave-soft-limit byte selama lebih dari jumlah detik ini, klien akan terputus. |
databases |
Default: 16 Jenis: integer Dapat diubah: Tidak Perubahan Berlaku: Pada Pembuatan |
Jumlah partisi logis yang membagi basis data. Kami merekomendasikan untuk menjaga nilai ini tetap rendah. Nilai ini diatur saat Anda membuat grup parameter. Ketika menetapkan grup parameter baru untuk klaster, nilai ini harus sama baik dalam grup parameter lama dan baru. |
hash-max-ziplist-entries |
Default: 512 Jenis: integer Dapat diubah: Ya Perubahan Berlaku: Segera |
Menentukan jumlah memori yang digunakan untuk hash. Hash dengan jumlah entri kurang dari yang ditentukan akan disimpan menggunakan pengodean khusus yang menghemat ruang. |
hash-max-ziplist-value |
Default: 64 Jenis: integer Dapat diubah: Ya Perubahan Berlaku: Segera |
Menentukan jumlah memori yang digunakan untuk hash. Hash dengan entri yang lebih kecil dari jumlah byte yang ditentukan akan disimpan menggunakan pengodean khusus yang menghemat ruang. |
list-max-ziplist-entries |
Default: 512 Jenis: integer Dapat diubah: Ya Perubahan Berlaku: Segera |
Menentukan jumlah memori yang digunakan untuk daftar. Daftar dengan jumlah entri kurang dari yang ditentukan akan disimpan menggunakan pengodean khusus yang menghemat ruang. |
list-max-ziplist-value |
Default: 64 Jenis: integer Dapat diubah: Ya Perubahan Berlaku: Segera |
Menentukan jumlah memori yang digunakan untuk daftar. Daftar dengan entri yang lebih kecil dari jumlah byte yang ditentukan akan disimpan menggunakan pengodean khusus yang menghemat ruang. |
lua-time-limit |
Default: 5000 Jenis: integer Dapat Diubah: Tidak |
Waktu eksekusi maksimum untuk skrip Lua, dalam milidetik, sebelum ElastiCache mengambil tindakan untuk menghentikan skrip. Jika |
maxclients Nilai ini berlaku untuk semua jenis instans kecuali yang ditentukan secara eksplisit |
Default: 65000 Jenis: integer Dapat diubah: Tidak |
Jumlah maksimum klien yang dapat dihubungkan pada satu waktu. |
t2.medium Default: 20000 Jenis: integer Dapat diubah: Tidak |
||
t2.small Default: 20000 Jenis: integer Dapat diubah: Tidak |
||
t2.micro Default: 20000 Jenis: integer Dapat diubah: Tidak |
||
t4g.micro Default: 20000 Jenis: integer Dapat Diubah: Tidak |
||
t3.medium Default: 46000 Jenis: integer Dapat Diubah: Tidak |
||
t3.small Default: 46000 Jenis: integer Dapat diubah: Tidak |
||
t3.micro Default: 20000 Jenis: integer Dapat diubah: Tidak |
||
maxmemory-policy |
Default: volatile-lru Jenis: string Dapat diubah: Ya Perubahan Berlaku: Segera |
Kebijakan pengosongan untuk kunci saat penggunaan memori maksimum tercapai. Nilai yang valid adalah: Untuk informasi selengkapnya, lihat Menggunakan Redis sebagai cache LRU |
maxmemory-samples |
Default: 3 Jenis: integer Dapat diubah: Ya Perubahan Berlaku: Segera |
Untuk perhitungan least-recently-used (LRU) dan time-to-live (TTL), parameter ini mewakili ukuran sampel kunci untuk diperiksa. Secara default, Redis memilih 3 kunci dan menggunakan kunci yang paling lama tidak digunakan. |
reserved-memory |
Default: 0 Jenis: integer Dapat diubah: Ya Perubahan Berlaku: Segera |
Total memori, dalam byte, yang dicadangkan untuk penggunaan non-data. Secara default, simpul Redis akan tumbuh sampai mengonsumsi Parameter ini khusus untuk ElastiCache, dan bukan bagian dari distribusi Redis standar. Untuk informasi selengkapnya, lihat |
set-max-intset-entries |
Default: 512 Jenis: integer Dapat diubah: Ya Perubahan Berlaku: Segera |
Menentukan jumlah memori yang digunakan untuk jenis tertentu dari set (string yang berupa integer dalam radix 10 pada rentang integer bertanda 64 bit). Set seperti itu dengan jumlah entri kurang dari yang ditentukan akan disimpan menggunakan pengodean khusus yang menghemat ruang. |
slave-allow-chaining |
Default: no Jenis: string Dapat diubah: Tidak |
Menentukan apakah replika baca di Redis dapat membaca replika sendiri. |
slowlog-log-slower-than |
Default: 10000 Jenis: integer Dapat diubah: Ya Perubahan Berlaku: Segera |
Waktu eksekusi maksimum, dalam mikrodetik, untuk perintah yang akan dicatat lognya oleh fitur Redis Slow Log. |
slowlog-max-len |
Default: 128 Jenis: integer Dapat diubah: Ya Perubahan Berlaku: Segera |
Panjang maksimum Redis Slow Log. |
tcp-keepalive |
Default: 0 Jenis: integer Dapat diubah: Ya Perubahan Berlaku: Segera |
Jika parameter ini diatur ke nilai bukan nol (N), simpul klien akan di-polling setiap N detik untuk memastikan bahwa simpul ini masih terhubung. Dengan pengaturan default 0, tidak ada polling yang terjadi. pentingBeberapa aspek dari parameter ini diubah dalam Redis versi 3.2.4. Lihat Parameter yang diubah dalam Redis 3.2.4 (ditingkatkan). |
timeout |
Default: 0 Jenis: integer Dapat diubah: Ya Perubahan Berlaku: Segera |
Jumlah detik waktu tunggu simpul sebelum waktu habis Nilainya adalah:
|
zset-max-ziplist-entries |
Default: 128 Jenis: integer Dapat diubah: Ya Perubahan Berlaku: Segera |
Menentukan jumlah memori yang digunakan untuk sorted set. Sorted set dengan jumlah elemen kurang dari yang ditentukan akan disimpan menggunakan pengodean khusus yang menghemat ruang. |
zset-max-ziplist-value |
Default: 64 Jenis: integer Dapat diubah: Ya Perubahan Berlaku: Segera |
Menentukan jumlah memori yang digunakan untuk sorted set. Sorted set dengan entri yang lebih kecil dari jumlah byte yang ditentukan disimpan menggunakan pengodean khusus yang menghemat ruang. |
catatan
Jika Anda tidak menentukan grup parameter untuk klaster Redis 2.6.13, maka grup parameter default (default.redis2.6
) akan digunakan. Anda tidak dapat mengubah nilai parameter dalam grup parameter default; namun, Anda selalu dapat membuat grup parameter kustom dan menetapkannya ke klaster Anda setiap saat.
Parameter khusus jenis simpul Redis
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 maxmemory
, client-output-buffer-limit-slave-hard-limit
, dan client-output-buffer-limit-slave-soft-limit
untuk setiap jenis simpul. Nilai maxmemory
adalah jumlah maksimum byte yang tersedia untuk Anda gunakan, untuk data, dan untuk penggunaan lainnya, pada simpul. Untuk informasi selengkapnya, lihat Memori yang tersedia
catatan
Parameter maxmemory
tidak dapat diubah.
Jenis simpul | Maxmemory | Client-output-buffer-limit-slave-hard-limit | Client-output-buffer-limit-slave-soft-limit |
---|---|---|---|
cache.t1.micro | 142606336 | 14260633 | 14260633 |
cache.t2.micro | 581959680 | 58195968 | 58195968 |
cache.t2.small | 1665138688 | 166513868 | 166513868 |
cache.t2.medium | 3461349376 | 346134937 | 346134937 |
cache.t3.micro | 536870912 | 53687091 | 53687091 |
cache.t3.small | 1471026299 | 147102629 | 147102629 |
cache.t3.medium | 3317862236 | 331786223 | 331786223 |
cache.t4g.micro | 536870912 | 53687091 | 53687091 |
cache.t4g.small | 1471026299 | 147102629 | 147102629 |
cache.t4g.medium | 3317862236 | 331786223 | 331786223 |
cache.m1.small | 943718400 | 94371840 | 94371840 |
cache.m1.medium | 3093299200 | 309329920 | 309329920 |
cache.m1.large | 7025459200 | 702545920 | 702545920 |
cache.m1.xlarge | 14889779200 | 1488977920 | 1488977920 |
cache.m2.xlarge | 17091788800 | 1709178880 | 1709178880 |
cache.m2.2xlarge | 35022438400 | 3502243840 | 3502243840 |
cache.m2.4xlarge | 70883737600 | 7088373760 | 7088373760 |
cache.m3.medium | 2988441600 | 309329920 | 309329920 |
cache.m3.large | 6501171200 | 650117120 | 650117120 |
cache.m3.xlarge | 14260633600 | 1426063360 | 1426063360 |
cache.m3.2xlarge | 29989273600 | 2998927360 | 2998927360 |
cache.m4.large | 6892593152 | 689259315 | 689259315 |
cache.m4.xlarge | 15328501760 | 1532850176 | 1532850176 |
cache.m4.2xlarge | 31889126359 | 3188912636 | 3188912636 |
cache.m4.4xlarge | 65257290629 | 6525729063 | 6525729063 |
cache.m4.10xlarge | 166047614239 | 16604761424 | 16604761424 |
cache.m5.large | 6854542746 | 685454275 | 685454275 |
cache.m5.xlarge | 13891921715 | 1389192172 | 1389192172 |
cache.m5.2xlarge | 27966669210 | 2796666921 | 2796666921 |
cache.m5.4xlarge | 56116178125 | 5611617812 | 5611617812 |
cache.m5.12xlarge | 168715971994 | 16871597199 | 16871597199 |
cache.m5.24xlarge | 337500562842 | 33750056284 | 33750056284 |
cache.m6g.large | 6854542746 | 685454275 | 685454275 |
cache.m6g.xlarge | 13891921715 | 1389192172 | 1389192172 |
cache.m6g.2xlarge | 27966669210 | 2796666921 | 2796666921 |
cache.m6g.4xlarge | 56116178125 | 5611617812 | 5611617812 |
cache.m6g.8xlarge | 111325552312 | 11132555231 | 11132555231 |
cache.m6g.12xlarge | 168715971994 | 16871597199 | 16871597199 |
cache.m6g.16xlarge | 225000375228 | 22500037523 | 22500037523 |
cache.c1.xlarge | 6501171200 | 650117120 | 650117120 |
cache.r3.large | 14470348800 | 1468006400 | 1468006400 |
cache.r3.xlarge | 30513561600 | 3040870400 | 3040870400 |
cache.r3.2xlarge | 62495129600 | 6081740800 | 6081740800 |
cache.r3.4xlarge | 126458265600 | 12268339200 | 12268339200 |
cache.r3.8xlarge | 254384537600 | 24536678400 | 24536678400 |
cache.r4.large | 13201781556 | 1320178155 | 1320178155 |
cache.r4.xlarge | 26898228839 | 2689822883 | 2689822883 |
cache.r4.2xlarge | 54197537997 | 5419753799 | 5419753799 |
cache.r4.4xlarge | 108858546586 | 10885854658 | 10885854658 |
cache.r4.8xlarge | 218255432090 | 21825543209 | 21825543209 |
cache.r4.16xlarge | 437021573120 | 43702157312 | 43702157312 |
cache.r5.large | 14037181030 | 1403718103 | 1403718103 |
cache.r5.xlarge | 28261849702 | 2826184970 | 2826184970 |
cache.r5.2xlarge | 56711183565 | 5671118356 | 5671118356 |
cache.r5.4xlarge | 113609865216 | 11360986522 | 11360986522 |
cache.r5.12xlarge | 341206346547 | 34120634655 | 34120634655 |
cache.r5.24xlarge | 682485973811 | 68248597381 | 68248597381 |
cache.r6g.large | 14037181030 | 1403718103 | 1403718103 |
cache.r6g.xlarge | 28261849702 | 2826184970 | 2826184970 |
cache.r6g.2xlarge | 56711183565 | 5671118356 | 5671118356 |
cache.r6g.4xlarge | 113609865216 | 11360986522 | 11360986522 |
cache.r6g.8xlarge | 225000375228 | 22500037523 | 22500037523 |
cache.r6g.12xlarge | 341206346547 | 34120634655 | 34120634655 |
cache.r6g.16xlarge | 450000750456 | 45000075046 | 45000075046 |
cache.r6gd.xlarge | 28261849702 | 2826184970 | 2826184970 |
cache.r6gd.2xlarge | 56711183565 | 5671118356 | 5671118356 |
cache.r6gd.4xlarge | 113609865216 | 11360986522 | 11360986522 |
cache.r6gd.8xlarge | 225000375228 | 22500037523 | 22500037523 |
cache.r6gd.12xlarge | 341206346547 | 34120634655 | 34120634655 |
cache.r6gd.16xlarge | 450000750456 | 45000075046 | 45000075046 |
cache.r7g.large | 14037181030 | 1403718103 | 1403718103 |
cache.r7g.xlarge | 28261849702 | 2826184970 | 2826184970 |
cache.r7g.2xlarge | 56711183565 | 5671118356 | 5671118356 |
cache.r7g.4xlarge | 113609865216 | 11360986522 | 11360986522 |
cache.r7g.8xlarge | 225000375228 | 22500037523 | 22500037523 |
cache.r7g.12xlarge | 341206346547 | 34120634655 | 34120634655 |
cache.r7g.16xlarge | 450000750456 | 45000075046 | 45000075046 |
cache.m7g.large | 6854542746 | 685454275 | 685454275 |
cache.m7g.xlarge | 13891921715 | 1389192172 | 1389192172 |
cache.m7g.2xlarge | 27966669210 | 2796666921 | 2796666921 |
cache.m7g.4xlarge | 56116178125 | 5611617812 | 5611617812 |
cache.m7g.8xlarge | 111325552312 | 11132555231 | 11132555231 |
cache.m7g.12xlarge | 168715971994 | 16871597199 | 16871597199 |
cache.m7g.16xlarge | 225000375228 | 22500037523 | 22500037523 |
cache.c7gn.large | 3317862236 | 1403718103 | 1403718103 |
cache.c7gn.xlarge | 6854542746 | 2826184970 | 2826184970 |
cache.c7gn.2xlarge | 13891921715 | 5671118356 | 5671118356 |
cache.c7gn.4xlarge | 27966669210 | 11360986522 | 11360986522 |
cache.c7gn.8xlarge | 56116178125 | 22500037523 | 22500037523 |
cache.c7gn.12xlarge | 84357985997 | 34120634655 | 34120634655 |
cache.c7gn.16xlarge | 113609865216 | 45000075046 | 45000075046 |
catatan
Semua jenis instans generasi saat ini dibuat di Amazon Virtual Private Cloud (VPC) secara default.
Instans T1 tidak mendukung Multi-AZ.
Instans T1 dan T2 tidak mendukung AOF Redis.
Variabel konfigurasi Redis appendonly
dan appendfsync
tidak didukung di Redis versi 2.8.22 dan yang lebih baru.