Redis یک مخزن داده in-memory key-value منبع باز است که می تواند به عنوان بانک اطلاعاتی، کش و message broker استفاده شود و از ساختارهای مختلف داده مانند Strings، هش، لیست، مجموعه و سایر موارد پشتیبانی می کند.