يستخدم لتخزين البيانات على الـ ram حيث يمكن الوصول إليها أسرع من الوصول إليها من قواعد البيانات الاخرى حيث تستخدم الاقراص الصلبة و التي هي أبطأ من الـ ram .
يتميز redis على البرامج البديلة له بأنه يحتوي على أنواع بيانات مختلفة و على سبيل المثال لا الحصر
list
sorted set
hash
يمكن أن يستخدم أيضاً كمدير للصفوف queues حيث يمكن للغات التي تعمل على الخادم مثل php أن ترسل أوامرها الي الصف لكي تنفذ فيما بعد.
البعض يستخدمه للتعامل مع socket.io - ولكن لم أبحث في الامر جيداً -