Redis
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> Redis

Làm cách nào để trả lại Redis primaryKey thông qua đầu ra mẫu ARM?

Cần biết rằng các kết quả đầu ra đó theo một số cách khá dễ thấy. Tốt hơn hết là bạn nên gọi listKeys lệnh bên ngoài outputs của bạn . Bạn có thể sử dụng nó trong các mẫu khác hoặc thực hiện lệnh riêng qua AzureCLI hoặc Powershell.

Nếu bạn biết mình đang làm gì, đây là cách bạn có thể thiết lập nó:

{
    "$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": []
}

Dưới đây là một số thông tin khác về cách hoạt động của tính năng này nói chung.

Để "gỡ lỗi" những thứ như vậy, tôi muốn sử dụng https://resources.azure.com và xem đầu ra và tab "hành động":



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Kích thước giá trị tối đa bạn có thể lưu trữ trong redis là bao nhiêu?

  2. Dữ liệu mùa xuân redis ghi đè bộ tuần tự mặc định

  3. Làm thế nào để redis chìa khóa hết hạn?

  4. Chuyển tệp đến Công việc đang hoạt động / công việc nền

  5. Redis cache so với sử dụng bộ nhớ trực tiếp