जनवरी 13, 2026गाइड
लिनक्स सर्वर पर रेडिस (Redis) कैसे इंस्टॉल और कॉन्फ़िगर करें
एप्लिकेशन प्रदर्शन में सुधार के लिए उबंटू और सेंटओएस पर रेडिस कैशिंग सर्वर स्थापित करने पर चरण-दर-चरण गाइड।

रेडिस एक इन-मेमोरी डेटा स्ट्रक्चर स्टोर है जिसका उपयोग डेटाबेस, कैश और मैसेज ब्रोकर के रूप में किया जाता है। यह तेज़ डेटा एक्सेस की आवश्यकता वाले उच्च-प्रदर्शन एप्लिकेशनों के लिए आवश्यक है। यह गाइड आपको अपने Hiddence सर्वर पर रेडिस इंस्टॉल और कॉन्फ़िगर करने का तरीका दिखाती है।
उबंटू/डेबियन पर रेडिस इंस्टॉल करना
bash
sudo apt update
sudo apt install redis-server -y
sudo systemctl start redis-server
sudo systemctl enable redis-server
# स्थापना सत्यापित करें
redis-cli ping
# उत्तर मिलना चाहिए: PONGसेंटओएस/RHEL पर रेडिस इंस्टॉल करना
bash
sudo yum install epel-release -y
sudo yum install redis -y
sudo systemctl start redis
sudo systemctl enable redis
# स्थापना सत्यापित करें
redis-cli ping
# उत्तर मिलना चाहिए: PONGरेडिस कॉन्फ़िगर करना
प्रदर्शन को अनुकूलित करने के लिए रेडिस कॉन्फ़िगरेशन फ़ाइल संपादित करें:
bash
sudo nano /etc/redis/redis.conf
# मुख्य सेटिंग्स:
# maxmemory 256mb
# maxmemory-policy allkeys-lru
# bind 127.0.0.1 (सुरक्षा के लिए)
# requirepass your_strong_password
sudo systemctl restart redisरेडिस को सुरक्षित करना
डिफ़ॉल्ट रूप से, रेडिस पासवर्ड-सुरक्षित नहीं है। एक पासवर्ड सेट करें:
bash
sudo nano /etc/redis/redis.conf
# खोजें और अनकमेंट करें:
requirepass your_strong_password_here
# रेडिस पुनरारंभ करें
sudo systemctl restart redis
# पासवर्ड के साथ कनेक्शन का परीक्षण करें
redis-cli -a your_strong_password_here pingबुनियादी रेडिस उपयोग
bash
# रेडिस से जुड़ें
redis-cli
# की-वैल्यू पेयर सेट करें
SET mykey "Hello Redis"
# वैल्यू प्राप्त करें
GET mykey
# समाप्ति (TTL) सेट करें
SETEX mykey 60 "value"
# जांचें कि की (key) मौजूद है या नहीं
EXISTS mykey
# की हटाएं
DEL mykeyPHP के साथ रेडिस का उपयोग करना
bash
# PHP रेडिस एक्सटेंशन इंस्टॉल करें
sudo apt install php-redis -y # उबंटू/डेबियन
sudo yum install php-redis -y # सेंटओएस
# PHP-FPM पुनरारंभ करें
sudo systemctl restart php-fpm
# PHP में परीक्षण करें:
# <?php
# $redis = new Redis();
# $redis->connect('127.0.0.1', 6379);
# $redis->set('test', 'Hello Redis');
# echo $redis->get('test');रेडिस के सर्वोत्तम अभ्यास
- रेडिस को सभी RAM का उपयोग करने से रोकने के लिए maxmemory सेट करें
- उपयुक्त बेदखली नीति (allkeys-lru अनुशंसित) का उपयोग करें
- डेटा स्थायित्व के लिए दृढ़ता (RDB या AOF) सक्षम करें
- नियमित रूप से रेडिस मेमोरी उपयोग की निगरानी करें
- उच्च उपलब्धता के लिए Redis Sentinel का उपयोग करें
- पासवर्ड और फ़ायरवॉल नियमों के साथ रेडिस को सुरक्षित करें
- नियमित रूप से रेडिस डेटा का बैकअप लें