Redis transactions (MULTI/EXEC के माध्यम से) कई commands को atomically execute करने के लिए समूहित करते हैं — सभी एक साथ, बिना अन्य commands के बीच में आए। optimistic locking के लिए WATCH के साथ संयुक्त, ये उन परिदृश्यों को संभालते हैं जिनमें कई operations को consistent होने की ज़रूरत होती है। Redis transactions महत्वपूर्ण तरीकों से SQL transactions से भिन्न होते हैं।
