संपादित 2 सप्ताह पहले द्वारा ExtremeHow संपादकीय टीम
रेडिसलिनक्सस्थापनासेटअपसॉफ्टवेयरकॉन्फ़िगरेशनशुरुआतविकासडेटाबेससर्वर
अनुवाद अपडेट किया गया 2 सप्ताह पहले
Redis एक ओपन-सोर्स, इन-मेमोरी की-वैल्यू डेटा स्टोर है जिसे व्यापक रूप से कैशिंग, सेशन मैनेजमेंट, रियल-टाइम एनालिटिक्स और अधिक के लिए उपयोग किया जाता है। यह स्ट्रिंग्स, हैश, लिस्ट, सेट आदि जैसी जटिल डेटा संरचनाओं का समर्थन करता है। Redis को उच्च प्रदर्शन के लिए डिज़ाइन किया गया है और इसे विभिन्न प्लेटफार्मों पर तैनात किया जा सकता है। यह गाइड आपको लिनक्स सिस्टम पर Redis की स्थापना की प्रक्रिया दिखाएगी। हम सॉफ़्टवेयर डाउनलोड करने से लेकर उपयोग के लिए इसे कॉन्फ़िगर करने तक के सभी आवश्यक चरणों को कवर करेंगे।
स्थापना शुरू करने से पहले, सुनिश्चित करें कि आपका सिस्टम निम्नलिखित न्यूनतम आवश्यकताओं को पूरा करता है:
नया सॉफ़्टवेयर स्थापित करने से पहले अपने सिस्टम के पैकेज इंडेक्स को अपडेट करना एक अच्छा अभ्यास है। यह सुनिश्चित करता है कि आपके पास नवीनतम सॉफ़्टवेयर संस्करणों तक पहुंच है। अपने पैकेज इंडेक्स को अपडेट करने के लिए निम्नलिखित कमांड चलाएँ।
sudo apt-get update
अगर आप CentOS का उपयोग कर रहे हैं, तो कमांड है:
sudo yum update
स्रोत से Redis को बनाने के लिए, आपको अपने सिस्टम पर कुछ बिल्ड टूल्स इंस्टॉल करने की आवश्यकता है। उन्हें Ubuntu सिस्टम पर इंस्टॉल करने के लिए निम्नलिखित कमांड निष्पादित करें:
sudo apt-get install build-essential tcl
CentOS के लिए, समकक्ष कमांड है:
sudo yum groupinstall "Development Tools"
सुनिश्चित करें कि Redis को सेट अप करने के लिए आवश्यक सभी पैकेज सही ढंग से इंस्टॉल किए गए हैं।
हम अपनी आधिकारिक वेबसाइट से Redis का नवीनतम स्थिर संस्करण डाउनलोड करेंगे। Redis डाउनलोड करने के लिए wget कमांड का उपयोग करें।
wget http://download.redis.io/redis-stable.tar.gz
डाउनलोड हो जाने के बाद, tar.gz फ़ाइल को निम्नलिखित कमांड का उपयोग करके एक्सट्रेक्ट करें:
tar xzf redis-stable.tar.gz
एक्सट्रेक्टेड डायरेक्टरी पर नेविगेट करें:
cd redis-stable
इस चरण में, Redis के स्रोत फाइलों को संकलित करें।
make
यह कमांड Redis बायनरी को संकलित करेगी। यह आपके सिस्टम की क्षमताओं पर निर्भर करते हुए कुछ समय ले सकती है। एक बार संकलन पूरा हो जाने पर, निम्न कमांड का उपयोग करके बिल्ड का परीक्षण करें:
make test
परीक्षण यह सुनिश्चित करता है कि सब कुछ सही ढंग से संकलित हो गया है।
एक बार बिल्ड और परीक्षण सफल हो जाने पर, निम्नलिखित कमांड का उपयोग करके Redis इंस्टॉल करें:
sudo make install
यह कमांड Redis बायनरी को /usr/local/bin पर इंस्टॉल करेगी। अब Redis आपके सिस्टम पर इंस्टॉल हो चुकी है।
प्रोडक्शन वातावरण में Redis का उपयोग करने के लिए, इसे एक बैकग्राउंड सेवा के रूप में कॉन्फ़िगर करें। इसमें नीचे दिए गए कई चरण शामिल हैं:
कॉन्फ़िगरेशन फ़ाइल को होल्ड करने के लिए एक डायरेक्टरी बनाएं और Redis डेटा के लिए एक और डायरेक्टरी बनाएं:
sudo mkdir /etc/redis
sudo mkdir /var/redis
डिफ़ॉल्ट कॉन्फ़िगरेशन फ़ाइल को /etc डायरेक्टरी में कॉपी करें:
sudo cp redis.conf /etc/redis
नैनो जैसे टेक्स्ट एडिटर का उपयोग करके कॉन्फ़िगरेशन फ़ाइल को संपादित करें:
sudo nano /etc/redis/redis.conf
अंदर, निम्नलिखित परिवर्तन करें:
फाइल को सेव करें और एडिटर से बाहर निकलें।
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
एक बार Redis सेवा के रूप में चलने लगे, आप Redis कमांड-लाइन टूल का उपयोग करके इसका परीक्षण कर सकते हैं। टर्मिनल खोलें और टाइप करें:
redis-cli
यह कमांड Redis कमांड-लाइन इंटरफेस खोलता है। परीक्षण के लिए, एक की-वैल्यू जोड़ी सेट करें:
SET test "Hello World!"
निम्नलिखित का उपयोग करके मान प्राप्त करें:
GET test
यदि Redis "Hello World!" लौटाता है, तो इसका अर्थ है कि Redis सही तरीके से काम कर रहा है।
प्रोडक्शन उपयोग के लिए, सुनिश्चित करें कि Redis सुरक्षित है। Redis को केवल localhost से कनेक्ट करने के लिए Redis कॉन्फ़िगरेशन फ़ाइल को संपादित करें:
# bind 127.0.0.1
अतिरिक्त सुरक्षा के लिए एक पासवर्ड सेट करें:
requirepass yourpasswordhere
इन परिवर्तनों के प्रभावी होने के लिए Redis को पुनरारंभ करें:
sudo systemctl restart redis
लिनक्स सिस्टम पर Redis इंस्टॉल करना एक सीधी प्रक्रिया है, जिसमें सॉफ़्टवेयर को डाउनलोड करना, बनाना और कॉन्फ़िगर करना शामिल है। इस गाइड में उल्लिखित चरणों का पालन करने पर, आपके पास एक पूरी तरह कार्यात्मक, सुरक्षित Redis इंस्टॉलेशन होना चाहिए जो उपयोग के लिए तैयार है। बेहतर प्रदर्शन और सुरक्षा सुनिश्चित करने के लिए Redis को नियमित रूप से अपडेट करना और इसे प्रोडक्शन माहौल के लिए उपयुक्त रूप से कॉन्फ़िगर करना याद रखें।
यदि आपको लेख की सामग्री में कुछ गलत लगता है, आप कर सकते हैं