विंडोमैकसॉफ्टवेयरसेटिंग्ससुरक्षाउत्पादकतालिनक्सएंड्रॉइडप्रदर्शनकॉन्फ़िगरेशनएप्पल सभी

लिनक्स पर Redis कैसे इंस्टॉल करें

संपादित 2 सप्ताह पहले द्वारा ExtremeHow संपादकीय टीम

रेडिसलिनक्सस्थापनासेटअपसॉफ्टवेयरकॉन्फ़िगरेशनशुरुआतविकासडेटाबेससर्वर

लिनक्स पर Redis कैसे इंस्टॉल करें

अनुवाद अपडेट किया गया 2 सप्ताह पहले

Redis एक ओपन-सोर्स, इन-मेमोरी की-वैल्यू डेटा स्टोर है जिसे व्यापक रूप से कैशिंग, सेशन मैनेजमेंट, रियल-टाइम एनालिटिक्स और अधिक के लिए उपयोग किया जाता है। यह स्ट्रिंग्स, हैश, लिस्ट, सेट आदि जैसी जटिल डेटा संरचनाओं का समर्थन करता है। Redis को उच्च प्रदर्शन के लिए डिज़ाइन किया गया है और इसे विभिन्न प्लेटफार्मों पर तैनात किया जा सकता है। यह गाइड आपको लिनक्स सिस्टम पर Redis की स्थापना की प्रक्रिया दिखाएगी। हम सॉफ़्टवेयर डाउनलोड करने से लेकर उपयोग के लिए इसे कॉन्फ़िगर करने तक के सभी आवश्यक चरणों को कवर करेंगे।

1. सिस्टम आवश्यकताएँ

स्थापना शुरू करने से पहले, सुनिश्चित करें कि आपका सिस्टम निम्नलिखित न्यूनतम आवश्यकताओं को पूरा करता है:

2. अपने सिस्टम को अद्यतन करें

नया सॉफ़्टवेयर स्थापित करने से पहले अपने सिस्टम के पैकेज इंडेक्स को अपडेट करना एक अच्छा अभ्यास है। यह सुनिश्चित करता है कि आपके पास नवीनतम सॉफ़्टवेयर संस्करणों तक पहुंच है। अपने पैकेज इंडेक्स को अपडेट करने के लिए निम्नलिखित कमांड चलाएँ।

sudo apt-get update

अगर आप CentOS का उपयोग कर रहे हैं, तो कमांड है:

sudo yum update

3. आवश्यक पैकेज इंस्टॉल करें

स्रोत से Redis को बनाने के लिए, आपको अपने सिस्टम पर कुछ बिल्ड टूल्स इंस्टॉल करने की आवश्यकता है। उन्हें Ubuntu सिस्टम पर इंस्टॉल करने के लिए निम्नलिखित कमांड निष्पादित करें:

sudo apt-get install build-essential tcl

CentOS के लिए, समकक्ष कमांड है:

sudo yum groupinstall "Development Tools"

सुनिश्चित करें कि Redis को सेट अप करने के लिए आवश्यक सभी पैकेज सही ढंग से इंस्टॉल किए गए हैं।

4. Redis डाउनलोड और एक्सट्रेक्ट करें

हम अपनी आधिकारिक वेबसाइट से Redis का नवीनतम स्थिर संस्करण डाउनलोड करेंगे। Redis डाउनलोड करने के लिए wget कमांड का उपयोग करें।

wget http://download.redis.io/redis-stable.tar.gz

डाउनलोड हो जाने के बाद, tar.gz फ़ाइल को निम्नलिखित कमांड का उपयोग करके एक्सट्रेक्ट करें:

tar xzf redis-stable.tar.gz

एक्सट्रेक्टेड डायरेक्टरी पर नेविगेट करें:

cd redis-stable

5. Redis को संकलित करें

इस चरण में, Redis के स्रोत फाइलों को संकलित करें।

make

यह कमांड Redis बायनरी को संकलित करेगी। यह आपके सिस्टम की क्षमताओं पर निर्भर करते हुए कुछ समय ले सकती है। एक बार संकलन पूरा हो जाने पर, निम्न कमांड का उपयोग करके बिल्ड का परीक्षण करें:

make test

परीक्षण यह सुनिश्चित करता है कि सब कुछ सही ढंग से संकलित हो गया है।

6. Redis इंस्टॉल करें

एक बार बिल्ड और परीक्षण सफल हो जाने पर, निम्नलिखित कमांड का उपयोग करके Redis इंस्टॉल करें:

sudo make install

यह कमांड Redis बायनरी को /usr/local/bin पर इंस्टॉल करेगी। अब Redis आपके सिस्टम पर इंस्टॉल हो चुकी है।

7. Redis को एक बैकग्राउंड सेवा के रूप में कॉन्फ़िगर करें

प्रोडक्शन वातावरण में Redis का उपयोग करने के लिए, इसे एक बैकग्राउंड सेवा के रूप में कॉन्फ़िगर करें। इसमें नीचे दिए गए कई चरण शामिल हैं:

7.1 डायरेक्टरी बनाएं

कॉन्फ़िगरेशन फ़ाइल को होल्ड करने के लिए एक डायरेक्टरी बनाएं और Redis डेटा के लिए एक और डायरेक्टरी बनाएं:

sudo mkdir /etc/redis
sudo mkdir /var/redis

7.2 Redis कॉन्फ़िगर करें

डिफ़ॉल्ट कॉन्फ़िगरेशन फ़ाइल को /etc डायरेक्टरी में कॉपी करें:

sudo cp redis.conf /etc/redis

नैनो जैसे टेक्स्ट एडिटर का उपयोग करके कॉन्फ़िगरेशन फ़ाइल को संपादित करें:

sudo nano /etc/redis/redis.conf

अंदर, निम्नलिखित परिवर्तन करें:

फाइल को सेव करें और एडिटर से बाहर निकलें।

7.3 Redis को Systemd सेवा के रूप में सेटअप करें

Redis के लिए एक नई systemd सेवा फ़ाइल बनाएं:

sudo nano /etc/systemd/system/redis.service

निम्नलिखित तत्व जोड़ें:

[Unit]
Description=Redis In-Memory Data Store
After=network.target

[Service]
User=root
Group=root
ExecStart=/usr/local/bin/redis-server /etc/redis/redis.conf
ExecStop=/bin/kill -s TERM $MAINPID
Restart=always

[Install]
WantedBy=multi-user.target

फाइल को सेव करें और बाहर निकलें। निम्नलिखित कमांड के साथ Redis सेवा शुरू करें:

sudo systemctl start redis

बूट पर Redis शुरू करने के लिए सक्षम करें:

sudo systemctl enable redis

सुनिश्चित करें कि यह चल रही है इसकी स्थिति की जांच करें:

sudo systemctl status redis

8. Redis का परीक्षण

एक बार Redis सेवा के रूप में चलने लगे, आप Redis कमांड-लाइन टूल का उपयोग करके इसका परीक्षण कर सकते हैं। टर्मिनल खोलें और टाइप करें:

redis-cli

यह कमांड Redis कमांड-लाइन इंटरफेस खोलता है। परीक्षण के लिए, एक की-वैल्यू जोड़ी सेट करें:

SET test "Hello World!"

निम्नलिखित का उपयोग करके मान प्राप्त करें:

GET test

यदि Redis "Hello World!" लौटाता है, तो इसका अर्थ है कि Redis सही तरीके से काम कर रहा है।

9. Redis को सुरक्षित बनाना

प्रोडक्शन उपयोग के लिए, सुनिश्चित करें कि Redis सुरक्षित है। Redis को केवल localhost से कनेक्ट करने के लिए Redis कॉन्फ़िगरेशन फ़ाइल को संपादित करें:

# bind 127.0.0.1

अतिरिक्त सुरक्षा के लिए एक पासवर्ड सेट करें:

requirepass yourpasswordhere

इन परिवर्तनों के प्रभावी होने के लिए Redis को पुनरारंभ करें:

sudo systemctl restart redis

निष्कर्ष

लिनक्स सिस्टम पर Redis इंस्टॉल करना एक सीधी प्रक्रिया है, जिसमें सॉफ़्टवेयर को डाउनलोड करना, बनाना और कॉन्फ़िगर करना शामिल है। इस गाइड में उल्लिखित चरणों का पालन करने पर, आपके पास एक पूरी तरह कार्यात्मक, सुरक्षित Redis इंस्टॉलेशन होना चाहिए जो उपयोग के लिए तैयार है। बेहतर प्रदर्शन और सुरक्षा सुनिश्चित करने के लिए Redis को नियमित रूप से अपडेट करना और इसे प्रोडक्शन माहौल के लिए उपयुक्त रूप से कॉन्फ़िगर करना याद रखें।

यदि आपको लेख की सामग्री में कुछ गलत लगता है, आप कर सकते हैं


टिप्पणियाँ