我知道这是一个非常通用的问题.但是,我想了解哪些主要的架构决策允许Redis(或像MemCached,Cassandra这样的缓存)以惊人的性能限制工作.
基本上,具有内存缓存的机器的普通vanilla实现和可以响应命令的服务器和Redis盒之间有什么区别?我也理解答案需要非常庞大,并且应该包含非常复杂的细节以便完成.但是,我正在寻找的是一些使用的一般技术,而不是所有的细微差别.
memcached cassandra redis
cassandra ×1
memcached ×1
redis ×1