Introduction to Amazon Web Services by Leo Zhadanovsky
جدول المحتويات:
Redis هو مخزن بيانات ذي قيمة مفتاح مفتوح المصدر في الذاكرة. يمكن استخدامه كقاعدة بيانات وذاكرة تخزين مؤقت ووسيط للرسائل ويدعم العديد من بنيات البيانات مثل السلاسل النصية والتطويقات والقوائم والمجموعات والمزيد. يوفر Redis توفرًا عاليًا عبر Redis Sentinel ، وتقسيم تلقائي عبر عدة عقد Redis مع Redis Cluster.
في هذا البرنامج التعليمي ، سنغطي كيفية تثبيت Redis وتكوينه على Debian 10 ، Buster.
تثبيت Redis على دبيان
يتم تضمين الإصدار 5.0.x من Redis في مستودعات دبيان 10 الافتراضية. لتثبيته ، قم بتشغيل الأوامر التالية كجذر أو مستخدم له امتيازات sudo:
sudo apt update
sudo apt install redis-server
ستبدأ خدمة Redis تلقائيًا عند انتهاء التثبيت. يمكنك التحقق من ذلك عن طريق الكتابة:
sudo systemctl status redis-server
يجب أن يبدو الإخراج بشيء من هذا القبيل:
● redis-server.service - Advanced key-value store Loaded: loaded (/lib/systemd/system/redis-server.service; enabled; vendor preset: enabled) Active: active (running) since Thu 2019-11-28 14:15:23 PST; 27s ago Docs: http://redis.io/documentation, man:redis-server(1) Main PID: 2024 (redis-server) Tasks: 4 (limit: 2359) Memory: 6.9M CGroup: /system.slice/redis-server.service └─2024 /usr/bin/redis-server 127.0.0.1:6379
ستفشل خدمة Redis في التشغيل إذا تم تعطيل IPv6 على الخادم الخاص بك.
هذا هو! يتم تثبيت Redis وتشغيله على خادم Debian 10 الخاص بك ، ويمكنك البدء في استخدامه.
تكوين Redis الوصول البعيد
بشكل افتراضي ، يتم تكوين Redis للاستماع على مضيف محلي فقط. يمكنك الاتصال بخادم Redis فقط من الجهاز الذي تعمل عليه خدمة Redis.
لتكوين Redis لقبول الاتصالات عن بُعد ، افتح ملف تكوين Redis باستخدام محرر النصوص:
sudo nano /etc/redis/redis.conf
ابحث عن سطر يبدأ
bind 127.0.0.1::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::1
احفظ الملف وأغلق المحرر.
أعد تشغيل خدمة Redis لتصبح التغييرات نافذة المفعول:
sudo systemctl restart redis-server
استخدم
ss
أو
netstat
للتحقق من أن Redis يستمع إلى جميع الواجهات على المنفذ
6379
:
ss -an | grep 6379
يجب أن ترى شيء مثل أدناه:
tcp LISTEN 0 128 0.0.0.0:6379 0.0.0.0:* tcp LISTEN 0 128:6379:*
ستحتاج أيضًا إلى إضافة قاعدة جدار الحماية التي تتيح حركة المرور من الأجهزة البعيدة على منفذ TCP
6379
.
على افتراض أنك تستخدم
UFW
لإدارة جدار الحماية الخاص بك ، وتريد السماح بالوصول من الشبكة الفرعية
192.168.121.0/24
، يمكنك تشغيل الأمر التالي:
sudo ufw allow proto tcp from 192.168.121.0/24 to any port 6379
تأكد من تكوين جدار الحماية الخاص بك لقبول الاتصالات فقط من نطاقات IP الموثوقة.
بمجرد الانتهاء من ذلك ، استخدم أداة
redis-cli
لاختبار الاتصال عن طريق اختبار اتصال خادم Redis من جهازك البعيد:
يجب أن يقوم الأمر بإرجاع استجابة
لقد أوضحنا لك كيفية تثبيت Redis على Debian 10. للعثور على مزيد من المعلومات حول كيفية إدارة تثبيت Redis ، تفضل بزيارة صفحة وثائق Redis.
redis-cli -h ping
redis-cli -h ping
PONG
:استنتاج
كيفية تثبيت وتكوين redis على centos 7
Redis هو مخزن بنية بيانات مفتوح المصدر. يمكن استخدامه كقاعدة بيانات وذاكرة التخزين المؤقت ووسيط الرسائل ويدعم هياكل البيانات المختلفة مثل السلاسل ، هاش ، قوائم ، مجموعات إلخ.
كيفية تثبيت وتكوين redis على ديبيان 9
Redis هو مخزن بيانات ذي قيمة مفتاح مفتوح المصدر في الذاكرة. يمكن استخدامه كقاعدة بيانات وذاكرة تخزين مؤقت ووسيط للرسائل ويدعم العديد من بنيات البيانات مثل Strings و Hashes و Lists و Sets وما إلى ذلك. يشرح هذا البرنامج التعليمي كيفية تثبيت Redis وتكوينه على خادم Debian 9.
كيفية تثبيت وتكوين redis على أوبونتو 18.04
Redis هو مخزن بنية بيانات مفتوح المصدر. يمكن استخدامه كقاعدة بيانات وذاكرة تخزين مؤقت ووسيط للرسائل ويدعم العديد من بنيات البيانات مثل Strings و Hashes و Lists و Sets وما إلى ذلك. يصف هذا البرنامج التعليمي كيفية تثبيت Redis وتكوينه على خادم Ubuntu 18.04.