العربية

تثبيت Redis على VPS Linux

1 min
استضافة VPS/VDS

Redis مخزن مفتاح-قيمة في الذاكرة، شائع للـ تخزين المؤقت، الجلسات، الطوابير (مع مكتبات مناسبة) وتحديد المعدل. يثبّت هذا الدليل Redis على Ubuntu/Debian بإعداد محلي (الافتراضي الموصى به).

المتطلبات

  • VPS مع sudo
  • Ubuntu 20.04+ أو Debian 11+

التثبيت

Bash
sudo apt update && sudo apt upgrade -y sudo apt install -y redis-server sudo systemctl enable redis-server sudo systemctl start redis-server sudo systemctl status redis-server

اختبار سريع

Bash
redis-cli ping

النتيجة المتوقعة: PONG.

Bash
redis-cli SET test "hello" redis-cli GET test

ملف الإعداد الرئيسي

غالباً /etc/redis/redis.conf.

نقاط مهمة:

  • bind: غالباً 127.0.0.1 ::1 — اترك localhost فقط إذا كان التطبيق على نفس الخادم.
  • protected-mode yes: اتركه مفعّلاً إذا لم يكن هناك مصادقة صحيحة وعرض شبكي.
  • supervised systemd: تكامل مع systemd (حسب إصدار الحزمة).

بعد التعديل:

Bash
sudo systemctl restart redis-server

كلمة مرور (موصى بها عند توسيع الوصول)

في redis.conf:

Config
requirepass votre_mot_de_passe_long

اتصال:

Bash
redis-cli -a 'votre_mot_de_passe_long' ping

لا ترفع كلمة المرور إلى Git؛ استخدم متغيرات البيئة.

الذاكرة والاستمرارية

  • maxmemory: حدّد استخدام RAM على VPS الصغيرة (مثل maxmemory 256mb + maxmemory-policy allkeys-lru للتخزين المؤقت).
  • RDB/AOF: يمكن تعطيل أو تخفيف الاستمرارية لـ cache فقط (مع فهم خطر فقدان البيانات).

الأمان

  • لا تعرّض Redis للإنترنت بدون نفق أو VPN أو جدار صارم.
  • مع UFW إذا كانت منافذ أخرى عامة.

من التطبيق

TEXT
redis://127.0.0.1:6379

مع كلمة مرور:

TEXT
redis://:[email protected]:6379

استكشاف الأخطاء

  • Connection refused: تحقق من sudo systemctl status redis-server وss -tlnp | grep 6379.
  • OOM: قلّل maxmemory أو زد RAM.

ابقَ على اطلاع بأحدث العروض والخصومات والعروض الترويجية الخاصة.

عرض العروض الترويجية

نستخدم ملفات تعريف الارتباط

نستخدم كوكيز تحليلية لتحسين تجربتك. لا نبيع البيانات لأطراف ثالثة. المزيد في سياسة الخصوصية.