Redis
 sql >> डेटाबेस >  >> NoSQL >> Redis

एआरएम टेम्पलेट आउटपुट के माध्यम से रेडिस प्राइमरीकी कैसे वापस करें?

ध्यान रखें कि वे आउटपुट कुछ मायनों में काफी दृश्यमान हैं। बेहतर होगा कि आप listKeys . का प्रयोग करें आपके outputs . के बाहर कमांड . आप इसे अन्य टेम्प्लेट में उपयोग कर सकते हैं या AzureCLI या Powershell के माध्यम से अलग से कमांड निष्पादित कर सकते हैं।

अगर आप जानते हैं कि आप क्या कर रहे हैं, तो आप इसे इस तरह से सेट कर पाएंगे:

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

यह सामान्य रूप से कैसे काम करता है, इसके बारे में कुछ और जानकारी यहां दी गई है।

ऐसी चीजों को "डीबग" करने के लिए, मैं https://resources.azure.com का उपयोग करना पसंद करता हूं, और आउटपुट और "एक्शन" टैब को देखता हूं:



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मैं रेडिस डेटाबेस के बीच कैसे बदलूं?

  2. नोड.जेएस में रेडिस में पाइपलाइन कैसे करें?

  3. रेडिस - उपयोगकर्ता नाम, पासवर्ड और डीबी?

  4. स्प्रिंग-डेटा-रेडिस का उपयोग करके रेडिस मल्टी-एक्सेक को कैसे कार्यान्वित करें

  5. साइडकीक पर रेडिस ऑथ को कॉन्फ़िगर करें