Przez ostatnie tygodnie sporo pracowałem z memcached i właśnie dowiedziałem się o Redis. Kiedy przeczytałem tę część ich pliku readme, nagle poczułem ciepło i przytulnie w żołądku:
Redis może być używany jako memcached na sterydach, ponieważ jest tak szybki jak memcached, ale ma wiele innych funkcji. Podobnie jak memcached, Redis obsługuje również ustawianie limitów czasu dla kluczy, dzięki czemu ten klucz zostanie automatycznie usunięty po upływie określonego czasu.
Brzmi niesamowicie. Znalazłem również tę stronę z testami porównawczymi: http://www.ruturaj.net/redis-memcached-tokyo-tyrant-mysql-comparison
Więc szczerze - czy memcache to naprawdę ten stary dinousaur, który jest złym wyborem z punktu widzenia wydajności w porównaniu do tego nowicjusza o imieniu Redis?
Wcześniej nie słyszałem wiele o Redis, a więc podejście do mojego pytania!