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

Laravel . में कैशे फ़ेडेड का उपयोग करते समय रेडिस कुंजियाँ नहीं दिखाई गईं

रेडिस में 16 डेटाबेस अनुक्रमित हैं 0 - 15। डिफ़ॉल्ट डेटाबेस इंडेक्स 0 . है , इसलिए जब आप डेटाबेस इंडेक्स को निर्दिष्ट किए बिना रेडिस कमांड चलाते हैं, तो आप केवल डेटाबेस इंडेक्स 0 के खिलाफ कमांड चला रहे होते हैं। . हालाँकि, Laravel 5.7 के अनुसार, Laravel सभी कैशे डेटा को डेटाबेस इंडेक्स 1 में स्टोर करता है। ।

अपने कैशे डेटाबेस में कुंजियों को देखने के लिए, आपको डेटाबेस को क्वेरी करने की आवश्यकता है 1 . आप या तो -n . का उपयोग कर सकते हैं डेटाबेस इंडेक्स निर्दिष्ट करने के लिए कमांड लाइन पर स्विच करें, या select . का उपयोग करें सक्रिय डेटाबेस को बदलने के लिए रेडिस प्रॉम्प्ट पर कमांड करें।

redis-cli -n 1 keys "*"

या

#> redis-cli
127.0.0.1:6379> select 1
127.0.0.1:6379[1]> keys *


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. रेडिस क्लस्टर के साथ, हैश टैग को निकालने के लिए केवल पास करना संभव है?

  2. एक PHP अनुप्रयोग से पृष्ठ अनुरोध डेटा लॉग करने का स्केलेबल तरीका?

  3. रेडिस स्ट्रीम के लिए टीटीएल को कैसे परिभाषित करें?

  4. रेडिस मेमोरी लीक कैसे निर्धारित करें?

  5. रेडिस में थोक कुंजी बनाएं - सर्विसस्टैक सी #