Redis
 sql >> Teknologi Basis Data >  >> NoSQL >> Redis

Bagaimana cara mengembalikan Redis primaryKey melalui output template ARM?

Sadarilah bahwa output tersebut dalam beberapa hal cukup terlihat. Anda mungkin lebih baik menggunakan listKeys perintah di luar outputs Anda . Anda dapat menggunakannya di template lain atau menjalankan perintah secara terpisah melalui AzureCLI atau Powershell.

Jika Anda tahu apa yang Anda lakukan, beginilah cara mengaturnya:

{
    "$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#",
    "contentVersion": "1.0.0.0",
    "parameters": {
        "redisCacheName": {
            "defaultValue": "myredisinstance",
            "type": "String"
        }
    },
    "variables": {
        "resourceId": "[resourceId('Microsoft.Cache/Redis', parameters('redisCacheName'))]",
        "apiVersion": "[providers('Microsoft.Cache', 'redis').apiVersions[0]]"
    },
    "outputs": {
      "RedisCachePassword": {
        "type": "string",
        "value": "[listKeys(variables('resourceId'), variables('apiVersion')).primaryKey]"
      }
    },
    "resources": []
}

Berikut ini beberapa informasi lebih lanjut tentang cara kerjanya secara umum.

Untuk "men-debug" hal-hal seperti itu, saya suka menggunakan https://resources.azure.com, dan melihat keluaran dan tab "tindakan":



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Cara membuat Laravel bekerja dengan cluster Redis di AWS

  2. pekerja python-rq menutup secara otomatis

  3. Kapan harus mematikan Halaman Besar Transparan untuk ditampilkan kembali?

  4. Redis-cli --csv opsi (mengekspor ke csv)

  5. redis vs hazelcast