الوصول
يمكنك الوصول إلى Redis على redis://localhost:6379
مثال على الوصول عبر الصدفة التفاعلية:
redis-cli
127.0.0.1:6379> set example "Hello Redis"
127.0.0.1:6379> get example
"Hello Redis"
الملفات والمجلدات الرئيسية
/etc/redis/redis.conf← ملف الإعداد الرئيسي/var/lib/redis/← مجلد البيانات للثبات/var/log/redis/redis-server.log← ملف السجل/usr/bin/redis-cli← أداة سطر الأوامر لـ Redis/usr/bin/redis-server← الملف التنفيذي لخادم Redis
إدارة الخدمة
عمليات الخدمة الشائعة:
systemctl restart redis-server # Restart Redis
systemctl stop redis-server # Stop Redis
systemctl status redis-server # View Redis status
الإعدادات
ملف إعداد Redis: /etc/redis/redis.conf
- bind: يتحكم في واجهات الشبكة التي يستمع إليها Redis.
- protected-mode: يجب تعطيله إن كنت تسمح بالوصول عن بُعد.
- requirepass: تعيين كلمة مرور لمصادقة العملاء.
- maxmemory: تحديد استخدام RAM (لحالات التخزين المؤقت).
- appendonly: تفعيل ثبات AOF.
بعد إجراء أي تغيير:
systemctl restart redis-server
أدوات وأوامر مفيدة
يتضمن Redis عدة أدوات مدمجة:
redis-cli← واجهة سطر الأوامر لـ Redisredis-benchmark← أداة قياس الأداءredis-check-aofوredis-check-rdb← التحقق من صحة ملفات الثبات AOF/RDBredis-server← تشغيل يدوي لخادم Redis
السجلات والمراقبة
فحص السجلات:
journalctl -u redis-server -f
مراقبة النشاط:
redis-cli monitor
عرض العملاء المتصلين:
redis-cli client list
أوضاع الاستمرارية
يدعم Redis خيارَين للاستمرارية:
- لقطات RDB ← تحفظ حالة قاعدة البيانات على فترات منتظمة (خفيفة الحجم).
- AOF (Append Only File) ← يسجّل كل عملية كتابة (أكثر أماناً، لكن أكبر حجماً).
يمكنك تفعيل الخيارَين معاً في /etc/redis/redis.conf لضمان المتانة.