Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Redis

अपस्टैश रेडिस के साथ लारवेल सत्र प्रबंधन को बढ़ाएं

<पी> HTTP एक स्टेटलेस प्रोटोकॉल है, जिसका अर्थ है कि सर्वर से किया गया प्रत्येक अनुरोध स्वतंत्र है और पिछले अनुरोधों के बारे में कोई जानकारी नहीं रखता है। गतिशील वेब अनुप्रयोगों का निर्माण करते समय यह एक चुनौती हो सकती है जिसके लिए कई अनुरोधों में उपयोगकर्ता-विशिष्ट डेटा, जैसे प्रमाणीकरण क्रेडेंशियल या उपयोगकर्ता प्राथमिकताएं संग्रहीत करने की आवश्यकता होती है। इस सीमा को पार करने के लिए, वेब एप्लिकेशन अनुरोधों के बीच डेटा को संग्रहीत और पुनर्प्राप्त करने के लिए सत्रों पर भरोसा करते हैं।

<पी> लारवेल, सबसे लोकप्रिय PHP फ्रेमवर्क में से एक, ऐसी स्टेटफुल जरूरतों को संभालने के लिए एक लचीली और मजबूत सत्र प्रबंधन प्रणाली प्रदान करता है।

<पी> जबकि लारवेल का डिफ़ॉल्ट सत्र ड्राइवर एक एसक्लाइट डेटाबेस का उपयोग करता है, यह कई अन्य सत्र ड्राइवरों का समर्थन करता है - सबसे शक्तिशाली और स्केलेबल रेडिस में से एक। <पी> इस आलेख में, हम यह पता लगाएंगे कि आप HTTP की स्टेटलेसनेस पर काबू पाने के साथ-साथ प्रदर्शन और स्केलेबिलिटी को बढ़ावा देने के लिए लारवेल में सेशन ड्राइवर के रूप में Redis को कैसे कॉन्फ़िगर कर सकते हैं।

डेटाबेस बनाना

<पी> अपस्टैश रेडिस एक पूरी तरह से प्रबंधित, सर्वर रहित रेडिस-संगत सेवा है जो आपको सेकंडों में एक डेटाबेस सेट करने की सुविधा देती है। एक उदार फ्री टियर के साथ, आप बिना किसी प्रतिबद्धता के इसकी सुविधाओं का पता लगा सकते हैं।

<पी> आप अपस्टैश पर एक निःशुल्क खाते के लिए साइन अप कर सकते हैं और एक रेडिस-संगत डेटाबेस बना सकते हैं।

<पी> अपस्टैश रेडिस के साथ लारवेल सत्र प्रबंधन को बढ़ाएं

लारवेल को कॉन्फ़िगर करना

<पी> अपना Redis डेटाबेस बनाने के बाद, आपको इसे सत्र ड्राइवर के रूप में उपयोग करने के लिए Laravel को कॉन्फ़िगर करने की आवश्यकता होगी।

<पी> आप .env ले सकते हैं अपने डेटाबेस से कनेक्ट करें से फ़ाइल कॉन्फ़िगरेशन आपके अपस्टैश कंसोल पर अनुभाग।

<पी> अपस्टैश रेडिस के साथ लारवेल सत्र प्रबंधन को बढ़ाएं

<पी> यह कुछ इस तरह दिखेगा:

REDIS_HOST="tls://nearby-lioness-11228.upstash.io"
REDIS_PORT=6379
REDIS_PASSWORD="********"
 
# To use Upstash Redis as a cache store, uncomment the following two lines:
#CACHE_STORE="redis"
#REDIS_CACHE_DB="0"
 
# To use Upstash Redis as the session driver, uncomment the following line:
#SESSION_DRIVER="redis"
 
# To use Upstash Redis as the queue connection, uncomment the following line:
#QUEUE_CONNECTION="redis"
<पी> हमारा कॉन्फ़िगरेशन लगभग तैयार है, हमें बस SESSION_DRIVER को अनकमेंट करना होगा हमारे .env के लिए परिवर्तनीय फ़ाइल और सब कुछ काम करना चाहिए.

REDIS_HOST="tls://nearby-lioness-11228.upstash.io"
REDIS_PORT=6379
REDIS_PASSWORD="********"
 
# To use Upstash Redis as a cache store, uncomment the following two lines:
#CACHE_STORE="redis"
#REDIS_CACHE_DB="0"
 
# To use Upstash Redis as the session driver, uncomment the following line:
SESSION_DRIVER="redis"
 
# To use Upstash Redis as the queue connection, uncomment the following line:
#QUEUE_CONNECTION="redis"
<पी> हुर्रे, हमारा काम हो गया! अब, जब आप अपना एप्लिकेशन चलाएंगे, तो लारवेल सत्र ड्राइवर के रूप में अपस्टैश रेडिस का उपयोग करेगा।

निष्कर्ष

<पी> यह आलेख त्वरित था लेकिन यह बताता है कि लारवेलैंड अपस्टैश रेडिस दोनों को आपके सत्र ड्राइवर के रूप में एकीकृत करना कितना आसान है। हमें उम्मीद है कि आपको यह लेख मददगार लगा होगा और यह आपको रेडिस और लारवेल के बारे में और अधिक जानने के लिए प्रेरित करेगा।

<पी> यदि आपका कोई प्रश्न या प्रतिक्रिया है, तो कृपया एक्स पर हमसे संपर्क करने में संकोच न करें।


  1. Redis Enterprise की Google Cloud Platform में पूरी तरह से प्रबंधित सेवा अब दिल्ली में उपलब्ध है Redis Enterprise की Google Cloud Platform में पूरी तरह से प्रबंधित सेवा अब दिल्ली में उपलब्ध है

    हम यह साझा करते हुए बहुत उत्साहित हैं कि Google क्लाउड प्लेटफ़ॉर्म में हमारी पूरी तरह से प्रबंधित रेडिस एंटरप्राइज सेवा अब भारत के मुंबई (एशिया-दक्षिण 1) क्षेत्र के अलावा दिल्ली क्षेत्र (एशिया-दक्षिण 2) में भी उपलब्ध है। आज, 20 से अधिक Google क्लाउड प्लेटफ़ॉर्म क्षेत्र हैं जहां ग्राहक अपने रीयल-टाइम

  1. CSS विज़ुअल फ़ॉर्मेटिंग को समझना CSS विज़ुअल फ़ॉर्मेटिंग को समझना

    CSS विज़ुअल फ़ॉर्मेटिंग एक एल्गोरिथम के अनुरूप एक मॉडल है जो दस्तावेज़ के प्रत्येक तत्व को संसाधित करता है और एक या अधिक बॉक्स उत्पन्न करने के लिए परिवर्तित करता है जो CSS बॉक्स मॉडल के अनुरूप है। संसाधित तत्वों का CSS बॉक्स जनरेशन - ब्लॉक स्तर ये तत्व अपने ऊपर और नीचे लाइन को तोड़ने के लिए मजबू

  1. दिए गए कोण से चाप की लंबाई? दिए गए कोण से चाप की लंबाई?

    यहां हम देखेंगे कि दिए गए कोण से चाप की लंबाई कैसे प्राप्त करें। एक चक्र दिया गया है। वृत्त की त्रिज्या दी गई है। हमारा काम त्रिज्या और कोण का उपयोग करके चाप की लंबाई प्राप्त करना है। कोण डिग्री में है। यहाँ r और x दिया गया है। हमें L का मान ज्ञात करना है। सूत्र नीचे जैसा है - 𝐿 = 2𝜋𝑟 ∗