الوصول
يمكنك الوصول إلى Redis على redis://localhost:6379
مثال على الوصول التفاعلي إلى shell:
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.
- الوضع المحمي — يجب تعطيله إذا كنت تسمح بالوصول عن بُعد.
- requirepass — تعيين كلمة مرور لمصادقة العميل.
- maxmemory — تحديد استخدام ذاكرة الوصول العشوائي (لحالات استخدام التخزين المؤقت).
- 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 (ملف الإضافة فقط) → يسجل كل عملية كتابة (أكثر أمانًا ولكنه أكبر حجمًا).
يمكنك تمكين كلاهما في /etc/redis/redis.conf لضمان المتانة.