牛魔王的故事
Redis的特点Redis 有各种丰富的数据结构,如果和业务对口,用起来会非常方便(比如Timeline, JobQueue等场合)。Redis支持数据持久化,虽然无法像数据库那样完善,但对于互联网这种场景,完全够用了。Memcached的特点纯粹的cache,意思是一般只会expire cache而不会修改(或append)cache。区别就在于,你fetch的时候总会考虑cache missing的情况。作为cache时,关于性能比较两者都经过了良好的设计,在0~300个client的并发GET/SET下,throughput 都在保持在10万/秒以上。memcached的性能比redis要好很多(数倍),这也比较容易理解。但往往瓶颈会在client或者网络等地方。