Introduction to Amazon Web Services by Leo Zhadanovsky
جدول المحتويات:
Redis هو مخزن بنية بيانات مفتوح المصدر. يمكن استخدامه كقاعدة بيانات وذاكرة تخزين مؤقت ووسيط للرسائل ويدعم هياكل البيانات المختلفة مثل السلاسل ، و Hashes ، و Lists ، و Sets ، إلخ. يوفر Redis توفرًا عاليًا عبر Redis Sentinel بما في ذلك المراقبة والإشعارات الفشل التلقائي. كما يوفر التقسيم التلقائي عبر عدة عقد Redis مع Redis Cluster.
يشرح هذا البرنامج التعليمي كيفية تثبيت Redis وتكوينه على خادم CentOS 7.
المتطلبات الأساسية
قبل البدء بالبرنامج التعليمي ، تأكد من تسجيل الدخول كمستخدم لديه امتيازات sudo.
تثبيت Redis على CentOS 7
لا يتم تضمين حزمة Redis في مستودعات CentOS الافتراضية. سنقوم بتثبيت Redis الإصدار 5.0.2 من مستودع Remi.
التثبيت بسيط ومباشر ، ما عليك سوى اتباع الخطوات التالية:
-
ابدأ بتمكين مستودع Remi عن طريق تشغيل الأوامر التالية في محطة SSH:
sudo yum install epel-release yum-utils
sudo yum install
sudo yum-config-manager --enable remi
قم بتثبيت حزمة Redis بكتابة:
sudo yum install redis
بمجرد اكتمال التثبيت ، ابدأ تشغيل خدمة Redis وتمكينها من بدء التشغيل تلقائيًا عند التشغيل باستخدام:
sudo systemctl start redis
sudo systemctl enable redis
Created symlink from /etc/systemd/system/multi-user.target.wants/redis.service to /usr/lib/systemd/system/redis.service.
للتحقق من حالة الخدمة ، أدخل الأمر التالي:
sudo systemctl status redis
يجب أن ترى شيئًا مما يلي:
● redis.service - Redis persistent key-value database Loaded: loaded (/usr/lib/systemd/system/redis.service; enabled; vendor preset: disabled) Drop-In: /etc/systemd/system/redis.service.d └─limit.conf Active: active (running) since Sat 2018-11-24 15:21:55 PST; 40s ago Main PID: 2157 (redis-server) CGroup: /system.slice/redis.service └─2157 /usr/bin/redis-server 127.0.0.1:6379
تهانينا ، لقد قمت بتركيب Redis وتشغيله على خادم CentOS 7 الخاص بك.
تكوين Redis الوصول البعيد
بشكل افتراضي ، لا يسمح Redis بالاتصالات عن بُعد. يمكنك الاتصال بخادم Redis فقط من 127.0.0.1 (مضيف محلي) - الجهاز الذي يعمل عليه Redis.
نفذ الخطوات التالية فقط إذا كنت ترغب في الاتصال بخادم Redis الخاص بك من مضيفات بعيدة. إذا كنت تستخدم إعداد خادم واحد ، حيث يتم تشغيل التطبيق و Redis على نفس الجهاز ، فعليك عدم تمكين الوصول عن بُعد.
لتكوين Redis لقبول الاتصالات عن بُعد ، افتح ملف تكوين Redis باستخدام محرر النصوص:
sudo nano /etc/redis.conf
حدد موقع السطر الذي يبدأ
bind 127.0.0.1
وإضافة عنوان IP الخاص بالخادم بعد
127.0.0.1
.
# IF YOU ARE SURE YOU WANT YOUR INSTANCE TO LISTEN TO ALL THE INTERFACES # JUST COMMENT THE FOLLOWING LINE. # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bind 127.0.0.1 192.168.121.233
تأكد من استبدال
192.168.121.233
بعنوان IP الخاص بك. احفظ الملف وأغلق المحرر.
أعد تشغيل خدمة Redis لتصبح التغييرات نافذة المفعول:
sudo systemctl restart redis
استخدم الأمر
ss
التالي للتحقق من أن خادم Redis يستمع على الواجهة الخاصة بك على المنفذ
6379
:
ss -an | grep 6379
يجب أن ترى شيء مثل أدناه:
tcp LISTEN 0 128 192.168.121.233:6379 *:* tcp LISTEN 0 128 127.0.0.1:6379 *:*
بعد ذلك ، ستحتاج إلى إضافة قاعدة جدار حماية تتيح حركة المرور من الأجهزة البعيدة على منفذ TCP
6379
.
على افتراض أنك تستخدم
FirewallD
لإدارة جدار الحماية الخاص بك وتريد السماح بالوصول من الشبكة الفرعية
192.168.121.0/24
فستقوم بتشغيل الأوامر التالية:
sudo firewall-cmd --new-zone=redis --permanent
sudo firewall-cmd --zone=redis --add-port=6379/tcp --permanent
sudo firewall-cmd --zone=redis --add-source=192.168.121.0/24 --permanent
sudo firewall-cmd --reload
الأوامر المذكورة أعلاه تنشئ منطقة جديدة باسم
redis
، وتفتح المنفذ
6379
وتسمح بالوصول من الشبكة الخاصة.
في هذه المرحلة ، سيقبل خادم Redis الاتصالات عن بُعد على منفذ TCP 6379.
تأكد من تكوين جدار الحماية الخاص بك لقبول الاتصالات فقط من نطاقات IP الموثوقة.
للتحقق من أن كل شيء تم إعداده بشكل صحيح ، يمكنك محاولة تنفيذ الأمر ping على خادم
redis-cli
من جهازك البعيد باستخدام الأداة المساعدة
redis-cli
التي توفر واجهة سطر أوامر
redis-cli
:
يجب أن يقوم الأمر بإرجاع استجابة
تهانينا ، لقد قمت بتثبيت Redis بنجاح على خادم CentOS 7 الخاص بك. لمعرفة المزيد حول كيفية استخدام Redis ، تفضل بزيارة صفحة الوثائق الرسمية الخاصة بهم.
redis-cli -h ping
redis-cli -h ping
PONG
:استنتاج
كيفية تثبيت وتكوين redis على debian 10 linux
في هذا البرنامج التعليمي ، سنغطي كيفية تثبيت Redis وتكوينه على Debian 10 ، Buster. Redis هو مخزن بيانات ذي قيمة مفتاح مفتوح المصدر في الذاكرة.
كيفية تثبيت وتكوين redis على ديبيان 9
Redis هو مخزن بيانات ذي قيمة مفتاح مفتوح المصدر في الذاكرة. يمكن استخدامه كقاعدة بيانات وذاكرة تخزين مؤقت ووسيط للرسائل ويدعم العديد من بنيات البيانات مثل Strings و Hashes و Lists و Sets وما إلى ذلك. يشرح هذا البرنامج التعليمي كيفية تثبيت Redis وتكوينه على خادم Debian 9.
كيفية تثبيت وتكوين redis على أوبونتو 18.04
Redis هو مخزن بنية بيانات مفتوح المصدر. يمكن استخدامه كقاعدة بيانات وذاكرة تخزين مؤقت ووسيط للرسائل ويدعم العديد من بنيات البيانات مثل Strings و Hashes و Lists و Sets وما إلى ذلك. يصف هذا البرنامج التعليمي كيفية تثبيت Redis وتكوينه على خادم Ubuntu 18.04.