redis data type than memcached lot more, can be used in more complex environments.
redis is single-threaded, memcached is multithreaded
Redis small store large amounts of data will be higher performance, more so if storage 100k big data performance of memcached will be better than redis
redis more powerful
memcached is not a native cluster model, so memcached native cluster is not supported
Official redis redis cluster is to support the cluster model, than memcached better terms.