Skalowalność: Membase oferuje rozproszony magazyn kluczy/wartości (podobnie jak Memcache), więc zapisy i odczyty zawsze będą wykonywane w przewidywalnie stałym czasie, niezależnie od tego, jak duży jest zestaw danych. Z drugiej strony Redis oferuje tylko replikację master-slave, która przyspiesza odczyt, ale nie przyspiesza zapisu.
Nadmiarowość danych Konfiguracja klastra z ustaloną liczbą replikowanych kopii dla każdej pary klucz-wartość jest prosta, co pozwala serwerom na przełączanie awaryjne niedziałającego węzła w klastrze bez utraty danych. Jednak replikacja Redis master-slave nie oferuje tego samego typu nadmiarowości danych.
Typ danych: Redis oferuje możliwość obsługi list w sposób atomowy po wyjęciu z pudełka, ale można zaimplementować podobną funkcjonalność w warstwie logiki aplikacji za pomocą Membase.
Przyjęcie: Obecnie Redis jest szerzej przyjęty i nieco bardziej dojrzały niż Membase. Membase ma kilka głośnych przypadków użycia, takich jak Zynga i ich mnóstwo gier społecznościowych.
Membase niedawno połączył się z Couchbase i będzie miał wersję Membase, która będzie oferować CouchDB Map/Reduce oraz możliwości zapytań/indeksowania w następnym głównym wydaniu (planowanym na początek 2011 r.).