Tüm Ürünler
Search
Belge Merkezi

:CreateCacheAnalysisJob

Son Güncelleme:Oct 06, 2026

Önbellek analiz görevi oluşturur.

Bu işlemi çağırmadan önce aşağıdaki hususları dikkate alın:

  • Bu işlemi bir Alibaba Cloud SDK veya Database Autonomy Service (DAS) SDK ile çağırıyorsanız SDK'nın en son sürümünü kullanmanızı öneririz.

  • DAS'i bir SDK ile çağırıyorsanız bölge kimliğini cn-shanghai olarak belirtin.

  • Bu işlem yalnızca ApsaraDB for Redis Community Edition örnekleri ve ApsaraDB for Redis Enhanced Edition (Tair) performans artırılmış örnekleri için geçerlidir.

Not

ApsaraDB for Redis 7.0 ve özel modüller desteklenmez.

İstek parametreleri

Parametre Tür Zorunlu Örnek Açıklama
Action String Evet CreateCacheAnalysisJob

Gerçekleştirmek istediğiniz işlem. Değeri CreateCacheAnalysisJob olarak ayarlayın.

InstanceId String Evet r-bp18ff4a195d****

ApsaraDB for Redis örneğinin kimliği.

NodeId String Hayır r-x****-db-0

Örnek üzerindeki veri düğümünün kimliği. Belirtilen düğümün izleme bilgilerini sorgulamak için bu parametreyi belirtebilirsiniz.

Not BackupSetId belirtirseniz sistem NodeId değerini yok sayar. Düğüm kimliğini sorgulamak için DescribeLogicInstanceTopology işlemini çağırabilirsiniz.
BackupSetId String Hayır 12345

Yedekleme dosyasının kimliği. Yedekleme dosyası kimliğini sorgulamak için DescribeBackups işlemini çağırabilirsiniz.

  • Birden fazla yedekleme dosyası kimliği belirtmeniz gerekirse bunları virgülle (,) ayırın. Örneğin, bu parametreyi 12345,67890 şeklinde ayarlayabilirsiniz.
  • Bu parametreyi belirtmezseniz sistem verileri otomatik olarak yedekler ve yedekleme dosyasında önbellek analizi yapar.
Separators String Hayır &

Anahtarların öneklerini tanımlamak için kullanılan sınırlayıcılar. Aşağıdaki varsayılan sınırlayıcılardan biri veya daha fazlası kullanılıyorsa bu parametreyi belirtmeniz gerekmez: : ; , _ - + @ = | #

Yanıt parametreleri

Parametre Tür Örnek Açıklama
Message String Successful

Dönen mesaj.

Not İstek başarılı olursa Successful değeri döndürülür. İstek başarısız olursa hata kodu gibi bilgiler içeren bir hata mesajı döndürülür.
RequestId String B6D17591-B48B-4D31-9CD6-9B9796B2****

İstek kimliği.

Data Object

Görevin ayrıntıları.

TaskState String BACKUP

Önbellek analiz görevinin durumu. Geçerli değerler:

  • BACKUP: Veriler yedekleniyor.
  • ANALYZING: Veriler analiz ediliyor.
  • FINISHED: Veriler analiz edildi.
  • FAILED: Bir hata oluştu.
JobId String sf79-sd99-sa37-****

Önbellek analiz görevinin kimliği.

Not Bu parametre belirli bir önbellek analiz görevini sorgulamak için kullanılabilir. CreateCacheAnalysisJob işlemini çağırdığınızda sistemin önbellek analiz görevi oluşturması zaman alır. Bu nedenle analiz sonuçları hemen döndürülemez. Belirtilen önbellek analiz görevinin analiz sonuçlarını sorgulamak için DescribeCacheAnalysisJob işlemini çağırırken bu parametreyi belirtebilirsiniz.
Message String Successful

Dönen mesaj.

Not İstek başarılı olursa Successful değeri döndürülür. İstek başarısız olursa hata kodu gibi bilgiler içeren bir hata mesajı döndürülür.
BigKeys Array of KeyInfo

Büyük anahtarların ayrıntıları. Dönen büyük anahtarlar, kapladıkları bayt sayısına göre azalan sırada sıralanır.

KeyInfo
Type String hash

ApsaraDB for Redis örneğinin veri türü.

Db Integer 0

Veritabanının adı.

ExpirationTimeMillis Long 1596256542547

Anahtarın sona erme süresi. Birim: milisaniye. 0 değeri anahtarın süresinin dolmadığını gösterir.

Key String task_x****

Anahtarın adı.

Encoding String hashtable

Anahtarın veri türü.

Bytes Long 12345

Anahtar tarafından kaplanan bayt sayısı.

NodeId String r-x****-db-0

Örnek üzerindeki veri düğümünün kimliği.

Count Long 127

Anahtardaki öğe sayısı.

InstanceId String r-bp18ff4a195d****

Veritabanı örneğinin kimliği.

NodeId String r-x****-db-0

Örnek üzerindeki veri düğümünün kimliği.

Code String 200

Yanıt kodu.

Success String true

İsteğin başarılı olup olmadığını gösterir. Geçerli değerler:

  • true
  • false

Örnekler

Örnek istekler

http(s)://das.cn-shanghai.aliyuncs.com/?Action=CreateCacheAnalysisJob
&InstanceId=r-bp18ff4a195d****
&NodeId=r-x****-db-0
&BackupSetId=12345
&Separators=&
&Common request parameters

Başarılı yanıt örnekleri

XML biçimi

HTTP/1.1 200 OK
Content-Type:application/xml

<CreateCacheAnalysisJobResponse>
    <Message>Successful</Message>
    <RequestId>B6D17591-B48B-4D31-9CD6-9B9796B2****</RequestId>
    <Data>
        <TaskState>BACKUP</TaskState>
        <JobId>sf79-sd99-sa37-****</JobId>
        <Message>Successful</Message>
        <BigKeys>
            <Type>hash</Type>
            <Db>0</Db>
            <ExpirationTimeMillis>1596256542547</ExpirationTimeMillis>
            <Key>task_x****</Key>
            <Encoding>hashtable</Encoding>
            <Bytes>12345</Bytes>
            <NodeId>r-x****-db-0</NodeId>
            <Count>127</Count>
        </BigKeys>
        <InstanceId>r-bp18ff4a195d****</InstanceId>
        <NodeId>r-x****-db-0</NodeId>
    </Data>
    <Code>200</Code>
    <Success>true</Success>
</CreateCacheAnalysisJobResponse>

JSON biçimi

HTTP/1.1 200 OK
Content-Type:application/json

{
  "Message" : "Successful",
  "RequestId" : "B6D17591-B48B-4D31-9CD6-9B9796B2****",
  "Data" : {
    "TaskState" : "BACKUP",
    "JobId" : "sf79-sd99-sa37-****",
    "Message" : "Successful",
    "BigKeys" : [ {
      "Type" : "hash",
      "Db" : 0,
      "ExpirationTimeMillis" : 1596256542547,
      "Key" : "task_x****",
      "Encoding" : "hashtable",
      "Bytes" : 12345,
      "NodeId" : "r-x****-db-0",
      "Count" : 127
    } ],
    "InstanceId" : "r-bp18ff4a195d****",
    "NodeId" : "r-x****-db-0"
  },
  "Code" : "200",
  "Success" : "true"
}

Hata kodları

HTTP durum kodu

Hata kodu

Hata mesajı

Açıklama

400

InvalidParams

İstek parametreleri geçersiz.

İstek parametreleri geçersiz.

403

NoPermission

Bu eylemi gerçekleştirme yetkiniz yok.

Bu işlemi gerçekleştirme yetkiniz yok.

Hata kodlarının listesi için bkz. Service error codes.