* Redis is a NoSQL database while RDBMS is an SQL database.
* Redis follows the key-value structure while RDBMS follows the table structure.
* Redis extremely fast while RDBMS is comparatively slow.
* Redis stores all the dataset in primary memory while RDBMS stores its dataset in secondary memory.
* Redis is generally used to store small and frequently used files while RDBMS is used to store big files.
* Redis provides only official support for Linux, BSD, Mac OS X, Solaris. It doesn?t provide official support for Windows currently while RDBMS provides support for both.