Anda dapat menyesuaikan dan mengoptimalkan parameter instans Tair (Enterprise Edition) guna meningkatkan performa dan keamanannya sesuai skenario bisnis Anda. Topik ini menjelaskan parameter-parameter tersebut secara rinci.
Catatan
Jika muncul pesan error
Parameter is not supported for current versionsaat mengatur suatu parameter, tingkatkan versi minor instans tersebut lalu coba lagi. Untuk informasi selengkapnya, lihat Upgrade the minor version and proxy version.Beberapa parameter secara otomatis me-restart instans setelah perubahan dikirim. Instans mungkin mengalami pemutusan koneksi sementara selama beberapa detik dalam proses restart tersebut. Saat mengatur parameter, periksa kolom Takes Effect upon Restart. Untuk informasi selengkapnya, lihat Set parameters.
Parameter yang didukung bervariasi tergantung pada versi engine database dan arsitekturnya. Topik ini hanya mencakup parameter untuk instans Tair (Enterprise Edition), termasuk instans memory-optimized, persistent memory, dan disk-based. Untuk informasi mengenai parameter instans Redis Open-Source Edition, lihat Supported Redis parameters.
Parameter yang didukung dan deskripsinya
Untuk memudahkan pembacaan dan kejelasan, tabel dalam topik ini menggunakan konvensi berikut:
✔️: Parameter didukung oleh versi utama atau arsitektur tersebut.
❌: Parameter tidak didukung oleh versi utama atau arsitektur tersebut.
Untuk menjaga stabilitas instans, Anda hanya dapat mengonfigurasi parameter yang tercantum dalam topik ini.
Untuk informasi lebih lanjut mengenai arsitektur, lihat Query architecture information.
Instans memory-optimized dan persistent memory
Parameter | Description | Instance edition and architecture | |
Memory-optimized | Persistent memory | ||
#no_loose_check-whitelist-always | Menentukan apakah akan memeriksa apakah alamat IP klien ada dalam daftar putih instans setelah Anda mengaktifkan passwordless access for a VPC. Nilai yang valid:
Catatan
| Standard ✔️ Cluster ✔️ Read/write splitting ✔️ | ❌ |
#no_loose_disabled-commands | Menentukan perintah yang akan dinonaktifkan. Anda dapat menonaktifkan perintah berisiko tinggi atau perintah dengan kompleksitas waktu tinggi sesuai kebutuhan, seperti FLUSHALL, FLUSHDB, KEYS, HGETALL, EVAL, EVALSHA, dan SCRIPT. Catatan
| Standard ✔️ Cluster ✔️ Read/write splitting ✔️ | Standard ✔️ Cluster ✔️ Read/write splitting ✔️ |
#no_loose_high-cost-key-enabled | Menentukan apakah akan mengaktifkan fitur yang memantau hot key (key dengan trafik akses tinggi). Fitur ini mengidentifikasi key yang memiliki trafik akses tinggi per detik, seperti key dengan nilai besar. Setelah Anda mengaktifkan fitur ini, Anda dapat melihat hot key yang dipantau di panel .
Catatan Fitur ini hanya didukung oleh instans memory-optimized cloud-native dengan versi minor 25.2.0.0 atau lebih baru. Penguraian hashtag dan penguraian awalan memerlukan versi minor 25.9.1.0 atau lebih baru. | Standard ✔️ Cluster ✔️ Read/write splitting ✔️ | ❌ |
#no_loose_high-cost-key-traffic-bytes-threshold | |||
#no_loose_high-cost-key-parse-hashtag | |||
#no_loose_high-cost-key-parse-prefix | |||
#no_loose_high-cost-key-parse-prefix-delimiters | |||
#no_loose_high-cost-key-parse-prefix-find-limit-n | |||
#no_loose_high-cost-key-parse-prefix-skip-first-n | |||
#no_loose_lua-strict-mode | Menentukan apakah akan mengaktifkan mode ketat untuk skrip Lua. Saat diaktifkan, instans arsitektur standard, mirip dengan instans arsitektur kluster, mengharuskan kunci data dalam skrip Lua dilewatkan melalui array
Catatan Parameter ini hanya didukung oleh instans memory-optimized yang kompatibel dengan Redis 6.0 atau lebih baru. | Standard ✔️ Cluster ❌ Read/write splitting ❌ | ❌ |
#no_loose_maxmemory-evict-percent-soft-limit | Menetapkan ambang batas memori untuk penggantian awal. Nilai yang valid: [50-100]. Satuan: persen. Nilai default: 100. Ketika penggunaan memori instans mencapai ambang batas ini, Tair mulai melakukan penggantian data di latar belakang tanpa memengaruhi performa eksekusi perintah. Kebijakan penggantian tetap bergantung pada konfigurasi parameter maxmemory-policy. Catatan Parameter ini hanya didukung oleh instans memory-optimized yang kompatibel dengan Redis 6.0 atau lebih baru dan memiliki versi minor 25.2.0.0 atau lebih baru. | Standard ✔️ Cluster ✔️ Read/write splitting ✔️ | ❌ |
#no_loose_publish-no-wait-result | Mengaktifkan parameter ini meningkatkan throughput perintah PUBLISH untuk instans Tair, tetapi nilai kembali perintah PUBLISH selalu 0.
Catatan Parameter ini hanya didukung oleh instans memory-optimized yang kompatibel dengan Redis 6.0 atau lebih baru. | Standard ✔️ Cluster ✔️ Read/write splitting ✔️ | ❌ |
#no_loose_slow-query-isolation-weight | Untuk meningkatkan latensi perintah biasa, Tair mengisolasi thread terpisah untuk memproses perintah kueri lambat. Ini adalah thread tambahan dan tidak memengaruhi pemrosesan normal instans. Perintah kueri lambat spesifik meliputi KEYS, SMEMBERS, HKEYS, HVALS, HGETALL, EXHKEYS, EXHVALS, dan EXHGETALL. Anda tidak dapat menambah atau menghapus perintah dari daftar ini. Parameter ini menentukan ambang batas untuk perintah kueri lambat, yaitu jumlah sub-anggota dari kunci yang sesuai. Untuk perintah KEYS, ini adalah jumlah kunci di DB saat ini. Nilai yang valid: [1-999999999999999]. Nilai default: 1000. Misalnya, jika koleksi Set memiliki lebih dari 1.000 sub-anggota, menjalankan perintah SMEMBERS pada kunci ini menggunakan thread terisolasi. Saat jumlah permintaan tertunda di thread terisolasi melebihi 500, perintah selanjutnya diproses pada thread biasa. Catatan
| Standard ✔️ Direct connection cluster ✔️ Proxy cluster ❌ Read/write splitting ❌ | ❌ |
#no_loose_sentinel-enabled | Mengaktifkan atau menonaktifkan mode kompatibel Sentinel untuk instans arsitektur standard. Nilai yang valid:
| Standard ✔️ Cluster ✔️ Read/write splitting ❌ | Standard ✔️ Cluster ✔️ Read/write splitting ❌ |
#no_loose_sentinel-password-free-access | Saat mode Sentinel diaktifkan, menentukan apakah akan mengizinkan eksekusi perintah terkait Sentinel tanpa password. Nilai yang valid:
| Standard ✔️ Cluster ✔️ Read/write splitting ✔️ | Standard ✔️ Cluster ✔️ Read/write splitting ✔️ |
#no_loose_sentinel-password-free-commands | Setelah Anda mengaktifkan mode Sentinel dan parameter #no_loose_sentinel-password-free-access, Anda dapat menggunakan parameter ini untuk menambahkan daftar perintah tambahan yang dapat dieksekusi tanpa password. Nilai default kosong. Penting
| Standard ✔️ Cluster ✔️ Read/write splitting ✔️ | Standard ✔️ Cluster ✔️ Read/write splitting ✔️ |
#no_loose_tls-min-version | Menetapkan versi TLS minimum yang didukung oleh instans. Nilai yang valid:
| Standard ❌ Cluster ✔️ Read/write splitting ✔️ | ❌ |
active-expire-effort | Menetapkan proaktivitas tugas yang membersihkan kunci kedaluwarsa. Meningkatkan nilai ini membuat engine lebih proaktif dalam membersihkan kunci kedaluwarsa, mengurangi ruang memori yang mereka tempati, tetapi juga meningkatkan penggunaan CPU dan latensi. Nilai yang valid: [1-10]. Nilai default: 1. Catatan Parameter ini hanya didukung oleh instans persistent memory. | ❌ | Standard ✔️ Cluster ✔️ Read/write splitting ✔️ |
appendfsync | Frekuensi fsync untuk Persistensi Append-Only File (AOF). Parameter ini hanya berlaku ketika parameter appendonly diaktifkan. Nilai default adalah everysec dan tidak dapat diubah. | Standard ✔️ Cluster ✔️ Read/write splitting ✔️ | Standard ✔️ Cluster ✔️ Read/write splitting ✔️ |
appendonly | Mengaktifkan atau menonaktifkan Persistensi AOF untuk node primer. Nilai yang valid:
| Standard ✔️ Cluster ✔️ Read/write splitting ✔️ | Standard ✔️ Cluster ✔️ Read/write splitting ✔️ |
| Membatasi buffer output untuk klien publish/subscribe dan klien normal. Format nilai parameter adalah
Penting
| Standard ✔️ Cluster ✔️ Read/write splitting ✔️ | Standard ✔️ Cluster ✔️ Read/write splitting ✔️ |
dynamic-hz | Mengaktifkan atau menonaktifkan dynamic hz. Nilai yang valid:
| Standard ✔️ Cluster ✔️ Read/write splitting ✔️ | Standard ✔️ Cluster ✔️ Read/write splitting ✔️ |
globalvectorindex_enabled | Saklar untuk indeks global TairVector. Nilai yang valid:
| Standard ❌ Cluster ✔️ Read/write splitting ❌ | ❌ |
| Untuk instans yang kompatibel dengan Redis 6.0 dan sebelumnya, ziplist digunakan sebagai encoding default untuk hash. Objek hash menggunakan encoding ziplist ketika kedua kondisi berikut terpenuhi:
| Standard ✔️ Cluster ✔️ Read/write splitting ✔️ | Standard ✔️ Cluster ✔️ Read/write splitting ✔️ |
| Untuk instans yang kompatibel dengan Redis 7.0 dan seterusnya, listpack digunakan sebagai encoding default untuk hash. Objek hash menggunakan encoding listpack ketika kedua kondisi berikut terpenuhi:
| Standard ✔️ Cluster ✔️ Read/write splitting ✔️ | ❌ |
hz | Menetapkan frekuensi eksekusi tugas latar belakang untuk instans, seperti tugas untuk membersihkan kunci kedaluwarsa. Nilai yang valid: [1-500]. Nilai default: 10, yang berarti 10 kali per detik. Catatan Nilai yang lebih tinggi mengonsumsi lebih banyak sumber daya CPU tetapi juga menghasilkan frekuensi pembersihan yang lebih tinggi ketika ada banyak kunci kedaluwarsa. Ini juga memungkinkan instans menangani timeout dengan lebih tepat. Kami menyarankan nilai tidak lebih dari 100. | Standard ✔️ Cluster ✔️ Read/write splitting ✔️ | Standard ✔️ Cluster ✔️ Read/write splitting ✔️ |
lazyfree-lazy-eviction | Menentukan apakah akan mengaktifkan penggantian berbasis lazyfree. Nilai yang valid:
| Standard ✔️ Cluster ✔️ Read/write splitting ✔️ | Standard ✔️ Cluster ✔️ Read/write splitting ✔️ |
lazyfree-lazy-expire | Menentukan apakah akan mengaktifkan penghapusan kunci kedaluwarsa berbasis lazyfree. Nilai yang valid:
| Standard ✔️ Cluster ✔️ Read/write splitting ✔️ | Standard ✔️ Cluster ✔️ Read/write splitting ✔️ |
lazyfree-lazy-server-del | Menentukan apakah perintah DEL menghapus data secara asinkron berdasarkan lazyfree. Nilai yang valid:
| Standard ✔️ Cluster ✔️ Read/write splitting ✔️ | Standard ✔️ Cluster ✔️ Read/write splitting ✔️ |
lazyfree-lazy-user-del | Menentukan apakah perintah DEL menghapus data secara asinkron berdasarkan lazyfree. Nilai yang valid:
| ❌ | Standard ✔️ Cluster ✔️ Read/write splitting ✔️ |
list-compress-depth | Jumlah node yang tidak dikompresi di kedua ujung daftar. Nilai yang valid: [0-65535].
| Standard ✔️ Cluster ✔️ Read/write splitting ✔️ | Standard ✔️ Cluster ✔️ Read/write splitting ✔️ |
| Untuk instans yang kompatibel dengan Redis 6.0 dan sebelumnya, ziplist adalah encoding default untuk daftar (parameter list-max-ziplist-size). Untuk instans yang kompatibel dengan Redis 7.0 dan seterusnya, listpack adalah encoding default untuk daftar (parameter list-max-listpack-size).
| Standard ✔️ Cluster ✔️ Read/write splitting ✔️ | Standard ✔️ Cluster ✔️ Read/write splitting ✔️ |
maxmemory-policy | Kebijakan penggantian data. Saat instans kehabisan memori dan penggunaan memorinya mencapai batas Maxmemory, penggantian data dipicu. Anda dapat memilih kebijakan penggantian data yang berbeda. Nilai yang valid: Catatan
| Standard ✔️ Cluster ✔️ Read/write splitting ✔️ | Standard ✔️ Cluster ✔️ Read/write splitting ✔️ |
notify-keyspace-events | Nilai notify-keyspace-events dapat berupa kombinasi apa pun dari karakter berikut. Ini menentukan jenis notifikasi yang dikirim server. Parameter ini mengaktifkan notifikasi untuk seluruh instans (semua DB). Mengaktifkannya mengonsumsi sumber daya CPU tambahan. Untuk informasi selengkapnya, lihat Redis keyspace notifications.
Penting Nilai harus mengandung setidaknya K atau E. Jika tidak, tidak ada notifikasi yang dikirim. Sebagai contoh, untuk berlangganan event kedaluwarsa, atur parameter ini ke | Standard ✔️ Cluster ✔️ Read/write splitting ✔️ | Standard ✔️ Cluster ✔️ Read/write splitting ✔️ |
pena_rename_move_compatible_enabled | Menentukan apakah akan mengaktifkan mode kompatibel untuk rangkaian perintah MOVE dan RENAME. Kompleksitas waktu perintah-perintah ini adalah O(n), berbeda dengan O(1) Redis native. Jika objek yang dioperasikan adalah kunci besar, operasi akan memakan waktu lama. Nilai yang valid:
Catatan Parameter ini hanya didukung oleh instans persistent memory dengan versi 1.2.4 atau lebih baru. | ❌ | Standard ✔️ Cluster ✔️ Read/write splitting ✔️ |
set-max-intset-entries | Saat data dalam koleksi Set memenuhi kondisi berikut, encoding intset digunakan.
| Standard ✔️ Cluster ✔️ Read/write splitting ✔️ | Standard ✔️ Cluster ✔️ Read/write splitting ✔️ |
slowlog-log-slower-than | Ambang batas untuk log kueri lambat. Perintah dengan waktu eksekusi melebihi ambang batas ini dicatat. Satuan: mikrodetik (μs). Nilai yang valid: [10000-10000000]. Nilai default: 20000 (20 milidetik). | Standard ✔️ Cluster ✔️ Read/write splitting ✔️ | Standard ✔️ Cluster ✔️ Read/write splitting ✔️ |
slowlog-max-len | Jumlah maksimum catatan yang dapat disimpan oleh log kueri lambat. Nilai yang valid: [100-10000]. Nilai default: 1024. | Standard ✔️ Cluster ✔️ Read/write splitting ✔️ | Standard ✔️ Cluster ✔️ Read/write splitting ✔️ |
stream-node-max-bytes | Memori maksimum yang dapat ditempati setiap makro node dalam Stream. Satuan: byte. Nilai yang valid: [0-999999999999999]. Nilai default: 4096. Nilai 0 berarti tidak ada batas. | Standard ✔️ Cluster ✔️ Read/write splitting ✔️ | Standard ✔️ Cluster ✔️ Read/write splitting ✔️ |
stream-node-max-entries | Jumlah maksimum entri yang dapat disimpan di setiap makro node Stream. Nilai yang valid: [0-999999999999999]. Nilai default: 100. Nilai 0 berarti tidak ada batas. | Standard ✔️ Cluster ✔️ Read/write splitting ✔️ | Standard ✔️ Cluster ✔️ Read/write splitting ✔️ |
timeout | Saat klien tidak aktif selama jumlah detik yang ditentukan, instans menutup koneksi. Satuan: detik. Nilai yang valid: [0, 100000]. Nilai default: 0 (tidak ada koneksi yang ditutup). | Standard ✔️ Cluster ✔️ Read/write splitting ✔️ | Standard ✔️ Cluster ✔️ Read/write splitting ✔️ |
#no_loose_ts-auto-del-empty-skey-enable | Menentukan apakah akan menghapus otomatis Skey dalam struktur data TairTS saat semua titik data dalam Skey telah kedaluwarsa. Nilai yang valid:
Catatan Parameter ini hanya didukung oleh instans memory-optimized yang kompatibel dengan Redis 6.0 atau lebih baru dan memiliki versi minor 24.7.0.0 atau lebih baru. | Standard ✔️ Cluster ✔️ Read/write splitting ✔️ | Standard ✔️ Cluster ✔️ Read/write splitting ✔️ |
| Untuk instans yang kompatibel dengan Redis 6.0 dan sebelumnya, ziplist adalah encoding default untuk Zsets. Zset menggunakan encoding ziplist ketika kedua kondisi berikut terpenuhi:
| Standard ✔️ Cluster ✔️ Read/write splitting ✔️ | Standard ✔️ Cluster ✔️ Read/write splitting ✔️ |
| Untuk instans yang kompatibel dengan Redis 7.0 dan seterusnya, listpack adalah encoding default untuk Zsets. Zset menggunakan encoding listpack ketika kedua kondisi berikut terpenuhi:
| ||
bigkey-threshold | Ambang batas jumlah elemen untuk kunci besar (kunci dengan banyak elemen) di Top Key Statistics. Nilai default: 2000. Nilai yang valid: [500-100000]. Catatan Jika parameter ini tidak ditampilkan di pengaturan parameter, upgrade the minor version dan coba lagi. | Standard ✔️ Cluster ✔️ Read/write splitting ✔️ | ❌ |
bigkey-mem-threshold | Ambang batas ukuran memori untuk kunci besar (kunci dengan penggunaan memori besar) di Top Key Statistics. Nilai default: 536870912 B. Nilai yang valid: [1048576 B-1073741824 B]. Catatan Parameter ini hanya didukung oleh instans memory-optimized cloud-native dengan versi minor 25.6.0.0 atau lebih baru. | Standard ✔️ Cluster ✔️ Read/write splitting ✔️ | ❌ |
hotkey-threshold | Ambang batas statistik untuk hot key (berdasarkan QPS) di Top Key Statistics. Nilai default: 5000. Nilai yang valid: [100-100000]. Catatan Parameter ini hanya didukung oleh instans memory-optimized cloud-native, dan versi minor harus memenuhi persyaratan berikut:
| Standard ✔️ Cluster ✔️ Read/write splitting ✔️ | ❌ |
Instans berbasis disk
Parameter | Description | Disk-based |
#no_loose_disabled-commands | Menentukan perintah yang akan dinonaktifkan. Anda dapat menonaktifkan perintah berisiko tinggi atau perintah dengan kompleksitas waktu tinggi sesuai kebutuhan, seperti FLUSHALL, FLUSHDB, KEYS, HGETALL, EVAL, EVALSHA, dan SCRIPT. Catatan
| Standard ✔️ Cluster ✔️ |
#no_loose_lua-strict-mode | Menentukan apakah akan mengaktifkan mode ketat untuk skrip Lua. Saat diaktifkan, instans arsitektur standard, mirip dengan instans arsitektur kluster, mengharuskan kunci data dalam skrip Lua dilewatkan melalui array
| Standard ✔️ Cluster ✔️ |
bigkey-threshold | Ambang batas jumlah elemen untuk kunci besar (kunci dengan banyak elemen) di Top Key Statistics. Nilai default: 2000. Nilai yang valid: [500-100000]. Catatan Parameter ini hanya didukung oleh instans berbasis disk dengan versi 2.6.0 atau lebih baru. | Standard ✔️ Cluster ✔️ |
hotkey-threshold | Ambang batas statistik untuk hot key (berdasarkan QPS) di Top Key Statistics. Nilai default: 5000. Nilai yang valid: [100-100000]. Catatan Parameter ini hanya didukung oleh instans berbasis disk dengan versi 2.6.0 atau lebih baru. | Standard ✔️ Cluster ✔️ |
latency-monitor-threshold | Menetapkan ambang batas latensi. Event dengan durasi melebihi ambang batas ini dicatat sebagai event latensi. Satuan: milidetik. Nilai yang valid: [0-10000000]. Nilai default: 100. | Standard ✔️ Cluster ✔️ |
max-rename-commit-size | Volume data maksimum yang dapat disimpan dalam kunci yang dapat diganti nama oleh perintah RENAME. Satuan: byte. Nilai yang valid: [1024-268435456]. Nilai default: 16777216. Jika volume data aktual melebihi ambang batas ini, operasi gagal. | Standard ✔️ Cluster ✔️ |
max-write-batch-size | Batas ukuran data yang dihasilkan dalam memori dalam format penyimpanan disk selama eksekusi perintah. Satuan: byte. Nilai yang valid: 0-1073741824 (1 GB). Nilai default adalah 0, yang berarti tidak ada batas atas. Catatan Jika distribusi data dan permintaan kemungkinan menghasilkan data antara yang besar, kami menyarankan mengatur ini ke 1073741824 (1 GB) untuk mencegah overflow memori. | Standard ✔️ Cluster ✔️ |
optimise-huge-value | Menentukan apakah akan mengaktifkan optimasi performa untuk nilai besar. Nilai yang valid:
Catatan Parameter ini hanya didukung oleh instans SSD berbasis disk dengan versi 2.6.0 atau lebih baru. | Standard ✔️ Cluster ✔️ |
slowlog-log-slower-than | Ambang batas untuk log kueri lambat. Perintah dengan waktu eksekusi melebihi ambang batas ini dicatat. Satuan: mikrodetik (μs). Nilai yang valid: [10000-10000000]. Nilai default: 1000000. | Standard ✔️ Cluster ✔️ |
slowlog-max-len | Jumlah maksimum catatan yang dapat disimpan oleh log kueri lambat. Nilai yang valid: [100-10000]. Nilai default: 1024. | Standard ✔️ Cluster ✔️ |
scan-background-interval-ms | Proses latar belakang instans secara aktif melakukan polling kunci untuk menentukan informasi seperti TTL dan melakukan pengumpulan sampah.
Catatan
| Standard ✔️ Cluster ✔️ |
batch-scan-count | ||
batch-scan-size | ||
timeout | Saat klien tidak aktif selama jumlah detik yang ditentukan, instans menutup koneksi. Satuan: detik. Nilai yang valid: [0, 100000]. Nilai default: 0 (tidak ada koneksi yang ditutup). | Standard ✔️ Cluster ✔️ |
txn-isolation-lock | Menentukan apakah akan mengaktifkan kunci transaksi. Saat diaktifkan, instans berbasis disk dapat mengeksekusi perintah MULTI, EXEC, dan terkait skrip Lua. Fitur kunci transaksi dapat menyebabkan degradasi performa sebesar 10%. Nilai yang valid:
| Standard ✔️ Cluster ✔️ |
Parameter node proxy
Parameter ini disediakan oleh node proxy dan hanya didukung oleh instans yang menggunakan arsitektur kluster dalam mode proxy atau arsitektur pemisahan baca/tulis.
Parameter | Description |
cluster_compat_enable | Menentukan apakah akan mengaktifkan kompatibilitas dengan sintaks kluster Redis native. Nilai yang valid:
|
hello_enabled | Saklar untuk mengaktifkan peralihan antara protokol RESP2 dan RESP3 menggunakan perintah HELLO. Nilai yang valid:
Catatan Parameter ini hanya didukung oleh Proxy versi 7.0.9 dan lebih baru. |
max_session_processing | Jumlah maksimum permintaan yang dapat ditumpuk untuk satu koneksi. Nilai yang valid: [10-10000000]. Nilai default: 1000. Saat node proxy meneruskan permintaan klien ke node data tetapi tidak menerima balasan, permintaan tersebut berada dalam status ditumpuk. Parameter ini terutama digunakan untuk membatasi penumpukan permintaan yang disebabkan oleh perbedaan kemampuan pemrosesan antara frontend dan backend node proxy, menghindari masalah peningkatan penggunaan memori. |
| Grup parameter ini merupakan bagian dari fitur observability. Setelah mengaturnya, Anda juga harus mengaktifkan audit log agar berlaku. Periode statistik adalah 5 detik.
Catatan
|
ptod_enabled | Menentukan apakah akan meneruskan alamat IP klien ke node data. Nilai yang valid:
|
query_cache_enabled | Fitur cache kueri untuk node proxy. Saat diaktifkan, node proxy menyimpan cache permintaan dan hasil kueri untuk hot key. Saat node proxy menerima permintaan yang sama dalam periode validitas, node tersebut langsung mengembalikan hasil ke klien tanpa berinteraksi dengan shard data backend. Penting Karena informasi pasangan kunci-nilai untuk hot key yang di-cache di node proxy tidak diperbarui selama periode validitas, Anda harus memastikan apakah bisnis Anda dapat mentoleransi eventual consistency untuk data selama periode validitas cache sebelum mengaktifkan fitur ini.
|
query_cache_expire | |
query_cache_mode | |
readonly_lua_route_ronode_enable | Mengaktifkan atau menonaktifkan mode eksekusi Lua untuk replika baca saja. Nilai yang valid:
|
read_request_only_ronode_whenrwsplit_enable | Mengaktifkan atau menonaktifkan penerusan terarah untuk permintaan akun read-only. Nilai yang valid:
|
rt_threshold_ms | Ambang batas log kueri lambat untuk node proxy. Satuan: milidetik (ms). Nilai yang valid: [30-2000]. Nilai default: 500. Jika waktu dari saat node proxy mengirim permintaan ke node data hingga node proxy menerima respons melebihi ambang batas ini, entri log kueri lambat dihasilkan. |
script_check_enable | Mengaktifkan atau menonaktifkan pemeriksaan node proxy untuk skrip Lua. Untuk daftar item pemeriksaan, lihat Proxy check items for Lua. Nilai yang valid:
|
sentinel_compat_enable | Mengaktifkan atau menonaktifkan mode kompatibel Sentinel. Nilai yang valid:
|
transfer_subscrible_to_psubscrible_enable | Mengaktifkan atau menonaktifkan fitur yang mengonversi SUBSCRIBE ke PSUBSCRIBE. Nilai yang valid:
|