Memodifikasi konfigurasi parameter instance Tair (kompatibel dengan Redis OSS).
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
kvstore:ModifyInstanceConfig |
update |
*DBInstance
|
|
None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| InstanceId |
string |
Yes |
ID instans. |
r-bp1zxszhcgatnx**** |
| Config |
string |
No |
Parameter instans yang akan dimodifikasi, dalam format JSON. Nilai yang dimasukkan akan menggantikan nilai sebelumnya. Misalnya, jika Anda hanya ingin mengubah parameter maxmemory-policy menjadi noeviction, Anda dapat mengirimkan Catatan
Untuk penjelasan lengkap setiap parameter, lihat Penjelasan Parameter. |
{"maxmemory-policy":"volatile-lru","zset-max-ziplist-entries":128,"zset-max-ziplist-value":64,"hash-max-ziplist-entries":512,"set-max-intset-entries":512} |
| ParamReplMode |
string |
No |
Mode replikasi:
|
async |
| ParamSemisyncReplTimeout |
string |
No |
Ambang batas downgrade untuk mode semi-synchronous. Parameter ini hanya berlaku untuk mode semi-synchronous, dalam satuan ms, dengan rentang nilai 10–60000, dan nilai default 500. Catatan
|
500 |
| ParamNoLooseSentinelEnabled |
string |
No |
Mode kompatibilitas Sentinel, berlaku untuk instans non-cluster. Penjelasan nilai:
Catatan
Untuk informasi selengkapnya, lihat Mode Kompatibilitas Sentinel. |
yes |
| ParamSentinelCompatEnable |
string |
No |
Mode kompatibilitas Sentinel, berlaku untuk instans dengan arsitektur cluster menggunakan mode koneksi proxy atau arsitektur read/write splitting. Penjelasan nilai:
Catatan
Untuk informasi selengkapnya, lihat Mode Kompatibilitas Sentinel. |
1 |
| ParamNoLooseSentinelPasswordFreeAccess |
string |
No |
Saat mode Sentinel diaktifkan, apakah perintah terkait Sentinel dapat dieksekusi tanpa kata sandi. Penjelasan nilai:
|
**** |
| ParamNoLooseSentinelPasswordFreeCommands |
string |
No |
Setelah mode Sentinel dan parameter ParamNoLooseSentinelPasswordFreeAccess diaktifkan, Anda dapat menggunakan parameter ini untuk menambahkan daftar perintah tambahan yang dapat dieksekusi tanpa kata sandi (default kosong). Catatan
|
**** |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
ID permintaan. |
8D0C0AFC-E9CD-47A4-8395-5C31BF9B**** |
Contoh
Respons sukses
JSONformat
{
"RequestId": "8D0C0AFC-E9CD-47A4-8395-5C31BF9B****"
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidParameters.Format | Specified parameters is not valid. | |
| 400 | ParamNotSupportedForCurrentVersion | Parameter is not supported for current version. | |
| 403 | InstanceType.NotSupport | Current instance type does not support this operation. | |
| 403 | NetworkType.NotSupport | Current network type does not support this operation. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.